#include <stdio.h>
int main()
{
int a[10];
printf("a的值为:\t%d\n",a);
printf("&a的值为:\t%d\n",&a);
printf("a+1的值为:\t%d\n",a+1);
printf("&a+1的值为:\t%d\n",&a+1);
/**把int a[10]变下形,为:int *(&a)[10],这样就可以直观的看出
来,&a就相当于指向一个int [10]类型的指针变量,于是&a到&a+1的变化
就是它指向的变量所占用的内存单元的大小4*10字节=40字节
**/
return 0;
}
运行结果: