关于GESPlv.4中许多数组指针的一些问题
  • 板块学术版
  • 楼主__Cow__
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/9/7 00:52
  • 上次更新2024/9/7 11:18:31
查看原帖
关于GESPlv.4中许多数组指针的一些问题
589272
__Cow__楼主2024/9/7 00:52

如果下列程序输出的地址是 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,帮帮孩子吧。

2024/9/7 00:52
加载中...