社区讨论
关于GESPlv.4中许多数组指针的一些问题
学术版参与者 3已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @m0qygbrb
- 此快照首次捕获于
- 2024/09/07 00:53 2 年前
- 此快照最后确认于
- 2025/11/04 21:38 4 个月前
如果下列程序输出的地址是 0x6ffe00 ,则 cout<<a+1<<endl; 输出的是()
CPPint a[2][3]={0};
cout<<a<<endl;
0x6ffe0C。我可不可以理解成,这个a+1直接跳到了下一行?那么还有这个:
下面程序中,如果语句 cout<<p<<endl; 输出的是 0x6ffe00 ,则 cout<<++p<<endl; 输出的是()
CPPint x[10][10][10]={{0}};
int *p;
p=&x[0][0][0];
cout<<p<<endl;
cout<<++p<<endl;
0x6ffe04。为什么这次只跳了一个int所占用的地址?求解qwq。
孩子明天考gesp,帮帮孩子吧。
回复
共 4 条回复,欢迎继续交流。
正在加载回复...