//数组与指针的区别
1 指针数组与数组指针
int *a1[3]; //It is an array, each element is a pointer
int (*a2)[3]; // It is a pointer. It points to an array with 3 elements
int *b; a1[0]=b;
int c[10][3]; a2=c; a2[5][2]=4;
int c2[3];
a2=c2 ? //error
a2=&c2; //right
2 指针的可加性
int a[10]={1,2,3};
int *b=a;
b++; b[0]=? //right
b=b+3; b[0]=? //right
a++; a[0]=? //error
a=a+3; a[0]=? //error
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)