1.初始化:<存储类型><数据类型> 数组名[个数] = {元素值,元素值,元素值,元素值,....}
完全初始化:int a[5] = {1,2,3,4,5};
部分初始化:int a[10] = {1,2,3,4,5};
只给部分元素赋初值
当{}中值的个数少于元素个数时,只给前面a[0]~a[4]赋初值,后面5个自动赋值为0
缺省初始化:int a[] = {1,2,3,4,5};
2.遍历数组:数组的遍历是数组操作中一个非常重要的操作。
注意:数组越界,编译系统不会检查数组越界的错误,但可能回出现段错误
我们可以查看每个元素的地址,看看数组元素是否是连续存储的。
3.求数组的元素个数(注意sizeof不是函数)
sizeof(数组名)/sizeof(数据类型)
sizeof(a)/sizeof(int);//sizeof(a)/sizeof(a[0]);