文章插图
1、定义数组后必须要初始化 , 如果不初始化 , 局部变量在栈上 , 各数组元素的值将是随机数 , 系统不会自动初始化为0;
2、数组初始化时 , 把数组元素的第一个数组元素初始化为0 , 剩余的元素系统会自动初始化为0 。如:
int a[5] = {0}
3、初始化值的个数可少于数组元素个数 , 当初始化值的个数少于数组元素个数时 , 前面的按序初始化相应值 , 后面的初始化为0;
int a[5] = {0, 0}
4、在初始化时 , 如果指定的元素个数超过这个数组已经定义的大小 , 就会产生错误 。如:
int a[3]={1, 2, 3, 4, 5}
5、若数组定义时没有指定大小 , 但初始化采用列表初始化了 , 那么数组的大小由初始化时列表元素个数决定 。如:
int a[] = {1, 2, 3, 4, 5}
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 教你股票自动化交易的方法详解 什么是股票自动交易
- 为什么混合语言可以高学生的学习成绩
- 坐着也能健身 教你骑子健身法
- 专家教你办公室健身
- 如何看待学生作文中利用网络语言的现象
- 奥巴马教你如何练出完美身材
- 什么叫网络流行语?
- 教你做眼镜蛇式瑜伽锻炼
- 高手教你股票自动化交易的方法解析 什么是股票自动交易
- 教你抚平啤酒肚的实用招数