1.数组初始化
2.sizeof和strlen区别
char arr[]="abc";
计算此数组(带双引号)字符数量时sizeof()是计算元素所占用字节并会把最后一个元素\0带上因此计算结果为4(字符型一个字符占用1个字节)。
而strlen不会,只会计算字符数量,且碰到\0停止计算,因此计算结果为3。
3.
计算数组字符数量可以用sizeof(arr)/sizeof(arr[0])
建议计算{ }用sizeof(),计算“”内数组时用strlen()。
4.一维数组存储
由此可见一维数组存储是连续的
5.二维数组存储
二维数组存储是按照0行0列,0行1列..依次存储的。
二维数组可以省略行元素例如:int[][4]={},但是不可以省略列元素。
6.地址