目录
1、数组与字符串
1.1、数组的初始化
对于数组的初始化需要注意以下几点:
- 可以只给部分元素赋值。当赋值的元素少于数组总体元素的时候,剩余的元素自动初始化为 0
对于short、int、long,就是整数 0;
对于char,就是字符 '\0';
对于float、double,就是小数 0.0。
- 只能给元素逐个赋值,不能给数组整体赋值。
- 如给全部元素赋值,那么在定义数组时可以不给出数组长度。
1.2、二维数组
在C语言中,二维数组是按行排列的
也就是先存放 a[0] 行,再存放 a[1] 行,最后存放 a[2] 行;每行中的 4 个元素也是依次存放;
对于二维数组的初始化还要注意以下几点:
- 可以只对部分元素赋值,未赋值的元素自动取“零”值;
- 如果对全部元素赋值,那么第一维的长度可以不给出;
int a[][3] =