问题
单项选择题
有以下程序段: main() { int a=5,*b,**c; c=&b;b=&a; } 程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
A.变量a的地址
B.变量b中的地址
C.变量a中的值
D.变量b的地址
答案
参考答案:C
解析:[评析] 指针变量是用来存放地址的。&:取地址运算符。*;指针运算符。**c为指针变量*c所指向的存储单元,*c为指针指针变量c所指向的存储单元,而c=&b表示c为变量b的地址,b=&a表示b为变量a的地址。表达式**c的值就是变量a中的值。