c++ fill 二维数组初始化_C/C++之二维数组详解!学习使我快乐~

6e4d5a82277dda9145e8be7fffd60735.png

一、二维数组的介绍

当数组元素具有两个下标时, 该数组称为二维数组。 二维谁可以看做具有行和列的平面数据结构。

二、二维数组的定义

定义二维数组的形式:

数据类型 数组名[常量表达式1][常量表达式2] ;

数据类型是数组全体元素的数据类型, 数组名用合法的标识符表示, 两个整型常量表达式可以理解为分别代表行数和列数, 与一维数组相同, 数组元素的下标一律从 0 开始。例如:

inta[3][5] ;

该语句表示:

①. 定义了一个二维数组a, 其数据类型为int型 ;

②. a数组有3行5列, 共能容纳 3*5 = 15 个 int 型的数据 ;

③. a数组的行下标为 0, 1, 2, 列下标为 0, 1, 2, 3, 4 , 所有元素的位置可表示为:

a[0][0], a[0][1], a[0][2], a[0][3], a[0][4]

a[1][0], a[1][1], a[1][2], a[1][3], a[1][4]

a[2][0], a[2][1], a[2][2], a[2][3], a[2][4]

④. 程序运行时将为a数组在内存中开辟 3*5* 4(字节) = 60个字节连续的存储单元 ;

三、二维数组的使用

同一维数组一样,

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值