黑马程序员技术交流社区

标题: 数组的初始化问题 [打印本页]

作者: 你说呢    时间: 2015-7-15 16:55
标题: 数组的初始化问题
看看有没有你没见过的
一维:
1.完全初始化:
int a[3] ={1,2,3};
int a[] ={1,2,3};//省略长度
int a[3] ;
a[0]=1;a[2]=2;a[3]=2;
2.部分初始化:
int a[3] ={1,2};
二维
1.完全初始化:
int a[2][3]={1,2,3,4,5,6} ;
int a[2][3]={{1,2,3},{4,5,6}};
省略第一维
int a[][3]={{1,2,3},{4,5,6}};
int a[][3]={1,2,3,4,5,6} ;
2.部分初始化:
int a[2][3]={1} ;
int a[2][3]={{1},{4}};//可以省略第一维
int a[2][3]={{1},{},{4}};//可以省略第一维
先定义后初始化:
int a[2][3];
a[0][0]=1;

不完整的话请补充
作者: 许庭洲    时间: 2015-7-17 09:19
数组的长度一旦声明就无法改变
作者: 菜鸟一枚    时间: 2015-7-17 10:30
学习了,很不错啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2