Bha*_*tia 4 c arrays pointers
输出应该是6,因为它应该打印B [0] [2]?输出结果是4.这是B [1] [0]
main() { int B[2][3]={2,3,6,4,5,8}; printf("%d",**B+2); }
Moh*_*far 5
**B+2 相当于 (**B) + 2
**B+2
(**B) + 2
**B等于B[0][0]这是2你的阵列英寸
**B
B[0][0]
2
因此看到的输出.
如果你愿意6,你需要的是什么*(*B + 2)
6
*(*B + 2)
关于这里和这里的更多信息
归档时间:
10 年,2 月 前
查看次数:
53 次
最近记录: