-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.
第一:
数组的概念
数组是相同类型的变量的有序集合
数组的大小
数组在一片连续的内存空间中存储元素
数组元素的个数可以显示或隐式指定
#include <stdio.h>
int main()
{
int a[5] = {1,2};
int b[] = {1,2};
int i = 0;
//数组a大小 数组a的成员个数
printf("%d %d\n", sizeof(a),sizeof(a)/sizeof(*a));
//数组b大小 数组b的成员个数
printf("%d %d\n", sizeof(b),sizeof(b)/sizeof(*b));
for(i=0;i<5;i++)
{
printf("%d\n",a[i]);
}
return 0;
}
第二
数组地址与数组名
? 数组名代表数组首元素的地址
? 数组的地址需要用取地址符& 才能得到
? 数组首元素的地址值与数组的地址值相同
? 数组首元素的地址与数组的地址是两个不同的概念