数组名就是内存首地址,是地址常量
sizeof(数组名)是数组占用的总内存空间
内存字节数=数组位数*sizeof(元素数据类型)
一维数组是指只有一个下标的数组,他在计算机的内存中是连续存储的
注意:C语言对数组不做越界检查,使用时候要注意。
用变量也可以定义数组维数
例如:int i =15;
int a[i];
一维数组的引用:
数组必须先定义,在使用。
只能逐个引用数组元素,不能一次引用整个数组
数组元素表示形式:数组名【下标】
其中,下标可以是常量或者整形表达式
说明:
数组不初始化,其元素值为随机数
对static数组元素不赋初值,系统还会自动赋为0
只给部分数组元素赋初值
计算数组个数:sizeof(数组名)/sizeof(数据类型);