如果下列程序输出的地址是 0x6ffe00 ,则 cout<<a+1<<endl; 输出的是()
int a[2][3]={0};
cout<<a<<endl;
0x6ffe0C。我可不可以理解成,这个a+1直接跳到了下一行?
那么还有这个:
下面程序中,如果语句 cout<<p<<endl; 输出的是 0x6ffe00 ,则 cout<<++p<<endl; 输出的是()
int x[10][10][10]={{0}};
int *p;
p=&x[0][0][0];
cout<<p<<endl;
cout<<++p<<endl;
0x6ffe04。为什么这次只跳了一个int所占用的地址?
求解qwq。
孩子明天考gesp,帮帮孩子吧。