国际空间研究组织 | ISRO CS 2015 |问题 71
考虑以下声明:
int a, *b=&a, **c=&b;
以下程序片段
a=4;
**c=5;
(A)不改变 a 的值
(B)将 c 的地址分配给 a
(C)将 b 的值赋给 a
(D)将 5 分配给 a答案: (D)
解释: *b=&a // b 保存 a 的地址
**c=&b // c 保存 b 的地址
a=4
**c = *(&b) 表示b地址处的值等于a。
**c = 5 // a 修改为 5
所以,选项(D)是正确的。这个问题的测验