考虑以下声明:
null
int a, *b=&a, **c=&b;
下面的程序片段
a=4; **c=5;
(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)是正确的。 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END