数组定义格式: 类型 数组名[元素个数];
遍历:使用角标进行遍历
这里总结一下数组的初始化的方法以及注意点和视频中提及的常见错误
1、初始化
1)int nums[5] = {1,2,3,4,5};
上面这是比较基础的初始化方式
2)int nums[5] = {1,2};
上面这种方法,只指定前两个数字,而没有指定的,则为零
3)int nums[5] = {[3] = 4,[4] = 5};
上面这种方式,指定了指定位置上的值,当然,没有指定的位置,同样等于零。
4)int nums[] = {1,2,3};
上面这种方式,没有指定数组的长度,而是由现有元素的个数决定,例如这个的长度为3
以上为四种初始化的方式。
下面,写一些常见的错误初始化方式;
1)int nums[];
不指定数组长度,也不初始化。
2)int nums[5];
nums = {1,2,3,4,5};
这里,只能在定义数组的同事进行初始化
3)
int count = 5;
int nums[count]={1,2,3,4,5};
这样是不允许的
这里写一些不常见的初始化方式
1)int nums[常量表达式] = {1,2,3,4,5};
2)int count = 5;
int nums[count];
nums[0] = 1;
计算数组元素个数
int count = sizeof(数组名)/sizeof(数组名[0]);