1.数组创建
int count;
int arr[count]; 不行,[]中不能使用变量
2.数组的大小可以通过计算得到。
int arr[10];
int
sz
=
sizeof
(
arr
)
/
sizeof
(
arr
[
0
]);在主函数里算
在调用函数里算时,传参的时候,数组传过去是数组首元素的地址,算出来是1
3.数组内存存放
由低地址到高地址
4.二维数组
arr[i][j],i可以省略,j不能省略
5.数组名是首元素地址,两个例外
- sizeof(数组名),计算整个数组的大小,sizeof内部单独放一个数组名,数组名表示整个数组。
-
&数组名,取出的是数组的地址。&数组名,数组名表示整个数组。