问题
单项选择题
以下程序输出的结果是( )
main()
int **k,*a,b=50;
a=&b;k=&a;
printf("%d\n",**k);
A.运行出错
B.50
C.a的地址
D.b的地址
答案
参考答案:B
解析: 本题主要考查的知识点为指针变量的赋值。
[要点透析] k为指向指针的变量,k指向指针变量a,a指向变量b。最后输出**k的值等价于*a,等价于b,所以输出50。