当前位置: 首页 > news >正文

第三章 数组(3)

3.3 二维数组

        如果一维数组中的各个元素仍然是一个一维数组,那么它就是一个二维数组。二维数组常用于表示表,表中的数据以行、列的方式标记。二维数组有两个下标,第一个下标代表元素所在的行,第二个下标代表元素所在的列。

        3.3.1 创建二维数组

        二维数组可以看作是特殊的一维数组,因此,二维数组有两种声明方式:

数组元素类型 数组名字[][];数组元素类型[][] 数组名字;int tdarr1[][];char[][] tdarr2;

        3.3.2 初始化二维数组

        二维数组的初始化方法与一维数组类似,也有多种创建方式。但不同的是,二维数组有两个索引(即下标),构成由行列组成的一个矩阵。

        二维数组每一个元素也是一个数组,所以第一种直接赋值方式,在大括号内还有大括号,因为每一个元素都是一个一维数组;第二种使用new的方法与一维数组类似;第三种方法比较特殊,在分配内存空间之后,还有两种赋值的方式,给某一行直接赋值一个一维数组,或者给某一行的每一个元素分别赋值。开发者可以根据使用习惯和程序要求灵活选用其中一种赋值方法。 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 看github源码必备的chrome插件
  • 瀑布流布局 vue
  • 数据源10min自动断开连接导致查询抛异常(未获取可用连接)
  • Fast-BEV: A Fast and Strong Bird’s-Eye ViewPerception Baseline
  • 安防视频汇聚平台EasyCVR启动后无法访问登录页面是什么原因?
  • Unity | 基础知识
  • 深入理解并实现——归并排序【C语言】
  • 学生用什么类型投影仪比较好?2024开学季最值得买的装备当贝X5S投影仪
  • 10:USB模块布局
  • STM32H750VBT6烧录源码无反应的问题
  • 应用层(Web与HTTP)
  • docker基本使用及常见问题
  • 零基础入门天池镜像提交--windows场景VirtualBox虚拟机安装linux系统并ssh远程登录,直至镜像的制作及提交
  • 前波士顿咨询Platinion董事总经理陈果加入望繁信科技
  • 和星辰为伴,与代码共舞
  • JavaScript 如何正确处理 Unicode 编码问题!
  • [译] React v16.8: 含有Hooks的版本
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • 10个最佳ES6特性 ES7与ES8的特性
  • CentOS 7 修改主机名
  • Codepen 每日精选(2018-3-25)
  • Date型的使用
  • dva中组件的懒加载
  • HashMap ConcurrentHashMap
  • JS数组方法汇总
  • Material Design
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • Python中eval与exec的使用及区别
  • Vue 重置组件到初始状态
  • vue中实现单选
  • yii2权限控制rbac之rule详细讲解
  • 产品三维模型在线预览
  • 好的网址,关于.net 4.0 ,vs 2010
  • 机器学习学习笔记一
  • 看域名解析域名安全对SEO的影响
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 前端学习笔记之观察者模式
  • 想使用 MongoDB ,你应该了解这8个方面!
  • ​flutter 代码混淆
  • ‌前端列表展示1000条大量数据时,后端通常需要进行一定的处理。‌
  • #Linux(Source Insight安装及工程建立)
  • (42)STM32——LCD显示屏实验笔记
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (SERIES12)DM性能优化
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (六)软件测试分工
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)【Hibernate总结系列】使用举例
  • (转)Linux整合apache和tomcat构建Web服务器
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题