问题 单项选择题

设有如下程序
#include<stdio.h>
main()

int**k,*j,i=100
j=&i; k=&j;
printf("%d\n",**k);

上述程序的输出结果是______。

A.运行错误

B.100

C.i的地址

D.j的地址

答案

参考答案:B

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

口语交际,情景问答题
单项选择题