构造类型
定义格式:类型 数组名[元素个数]
基本操作:遍历:按顺序查看每一个元素;
注意:int a[] 这是错误写法;
只能在定义数组的同时进行初始化,int a[5];
a={10,11,12,13}是错误的。
如果想在定义数组的同时进行初始化数组元素的个数只能是常量
,不能是变量;若是定义数组后再初始化,则元素个数可以是变量。
int a[]={1,2,3,4,5,6,7}也是正确的;
求数组常数:int count=sizeof(ages)/sizeof(int);
数组的内存存储细节:整体分配从大到小,内部按个从小到大分配;
数组作为参数传递传递的使整个数组的地址,当作指针使用,所以修
改形参值会改变,且指针变量在64bit编译器环境下占据8个字节; |
|