数组:有一定顺序关系的数据类型相同变量的变量集合
形式:<存储类型> <数据类型> <数组名> [<表达式>]
数组名表示内存首地址,是一个地址常量,sizeof(数组名)是数组占用的总内存空间
编译时分配连续内存
内存字节数=数组维数*sizeof(元素数据类型)pr
printf(“%p\n”,&a[i]);其中%p代表是打印地址或指针
注意事项
C语言对数组不作越界检查,使用时要注意
数组初始化
初始化方式:int a[5] = {1,2,3,4,5};
数组不初始化,其元素值为随机数
对static数组元素不赋初值,系统1会自动赋以0值
只给部分数组元素赋初值,剩下没赋初值的默认为0