鱼C论坛's Archiver
论坛
›
C\C++交流
› 关于参数的问题
DarrenTitor
发表于 2018-12-23 20:30:39
关于参数的问题
请问这个的输出为什么是9?
谢谢啦
爱学习的懒懒君
发表于 2018-12-23 20:44:25
b[]相当于b是一个列指针,每加1指向的地址就加3个int类型的地址,b相当于*(*(b+2)+2),相当于b从开始位置移动了2*3+2==8个int类型的地址,将a的首地址赋给b,其实相当于访问a向后移动8个int地址处的值,由于二维数组其实也是在内存空间中连续存放(一行挨着一行),所以访问的就是a的第8个元素,也就是9
页:
[1]
查看完整版本:
关于参数的问题