1.void main()
{
int a[2] = {
0,10} ;
int *p = a; // 指针
int b = &a[0]; // 引用
a1=p++; // p指向a后面的内存,a 指向a[0],所以p++后,p 指向a[1]
a2=b++; // 相当于a[0]++;b只是a[0]的一个别名,和a[0]一样使用
printf("%d,%d",a1,a2);
}
指针自曾是地址的移动,而应用的自增是对值得自增
例如:
int a[2] = {0,10} ;
int *p = a; // 指针
int b = &a[0]; // 引用
p++; // p指向a后面的内存,a 指向a[0],所以p++后,p 指向a[1]
b++; // 相当于a[0]++;b只是a[0]的一个别名,和a[0]一样使用