Int ages[];//错误,编译器无法知道应该分配多少的存储空间
⑥. Int ages[5];ages={17,18,19,20,21};//错误,只能在定义数组时这样进行初始化
⑦....而int count=5;int ages[count]={1,2,3,4,5};//这种写法是错误的,在定义数组时对数组进行初始化,元素的个数必须为常量或者不写,不能是一个变量
(2)计算数组元素
当没有表明数组元素个数时...ages)/sizeof(int); //数组的总长度除以单个的长度等于元素个数
三、数组内存存储细节
假设有数组如下:
Int x[]={1,2};
Char ca[5]={‘a’,‘A’,‘B’,‘C’...使用场合:五子棋,俄罗斯方块等,
假设:
char Y[3][2]={
{‘A’,‘B’},
{‘C,‘D’},
{‘E,‘F’}
};
内存情况:
?