数组完全初始化:a[3]={1,2,3}没有被初始化的变量元素为零;数组部分初始化:a[10]={1,2,3}; int a[5]; 其中a是数组,不能说a[5]是数组;可以说,a是int 5类型的数...
没有被初始化的变量元素为零;
int a[5]; 其中a是数组,不能说a[5]是数组;可以说,a是int 5类型的数组;
数组不能整体赋值;
int a[5];a[0]=1,a[1]=2;//这样写对
int b[5];b=a;//这样写是错的,数组不能整体赋值;
a[4],内存中是这样存储的:a[0]占4位地址,a[1]占4位地址,a[2]占4位地址,a[3]占4位地址!!!当我们访问数组某个元素的时候,内存会自动找到相应的4位,如果要打印,会把首位地址打印出来;首位地址代表该元素的地址;
学员评论
scween2015-10-24
你感兴趣的课程