问题 单项选择题

设有如下程序#include<atdio.h>main(){int**k, *j, i=100;j=&i, k=&j;printf("%d\n",**k);}上述程序的输出结果是 ______。

A.运行错误

B.100

C.i的地址

D.i的地址

答案

参考答案:B

解析:[评析] j=&i,j的值就是i的地址,8j=100,将j的地址赋给k,这时*k=j,那么,**k=*j,而*j=100,所以**k=100,最后的打印结果应当为100。

单项选择题 案例分析题
名词解释