Linux学习-数组-二维数组
目录
定义
数组类型 数组名 [行数][列数]
行数和列数只能是常量和常量表达式,不能是变量或者变量表达式
int a[2][3];
1 2 3
4 5 6
元素访问
a[行下标][列下标]
访问下标可以是常量,变量或者是表达式
元素初始化
初始化 != 赋值
全部初始化:每一个元素都会得到初始值 int a[2][3] = {1,2,3,4,5,6};
int a[2][3] ={ {1,2,3} , {4,5,6}};
局部初始化: int a[2][3] = {1,2,3};没有给定的值就是零值
int a[2][3] ={ {1,2} , {4}};
清零: int a[2][3] ={0};
默认初始化:行可以省略,列不能省略
int a[ ][3] = {1,2,3,4,5,6};
数组的存储
int a[2][3];
数组所占空间大小 = 数据类型所占空间大小 * 行数* 列数;
数组存放空间连续
逐行从左向右进行存储
结论:二维数组可以看成由一维数组构成的一维数组
多维数组
:N维数组可以看成是由N-1维数组构成的一维数组
原文地址:https://blog.csdn.net/weixin_71513915/article/details/136387480
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!