黑马程序员技术交流社区
标题:
二维数组的初始化
[打印本页]
作者:
qq103613
时间:
2015-7-26 22:32
标题:
二维数组的初始化
二维数组可:
1)按行分段赋值
2)也可按行连续赋值。
1、定义同时初始化
2、先定义后初始化
数组名[行][列]
int a[5][6];
部分初始化,其余自动初始化为0
二维数组可以看作是由一维数组的嵌套而构成的。
二维数组初始化,不能省略第二维
int a[4][3] = {{1,2,3},{4,5,6},{7,8,9},{10,11,12}};
/*
| a[0] a[1] a[2] 第二维
-----------------------
a[0] | 1 2 3
a[1] | 4 5 6
a[2] | 7 8 9
a[3] | 10 11 12
第一维
*/
//--------------------二维数组遍历
二维数组的元素也称为双下标变量
数组名[第一维下标][第二维下标]
数组名[行][列]
for外层循环控制行数
for内层循环控制列数
int score[5][3] = {{80,75,92},
{80,75,92},
{80,75,92},
{80,75,92},
{80,75,92}};
作者:
爱生活爱程序
时间:
2015-7-27 09:33
学习!!!!
作者:
wlh0803
时间:
2015-7-27 15:31
学习了~~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2