0
点赞
收藏
分享

微信扫一扫

a为整型数组,&a+1的含义


#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;
}

运行结果:

a为整型数组,&a+1的含义_#include



举报

相关推荐

0 条评论