问题 单项选择题

设有如下程序#include<stdio.h>main(){int**k,*j,i=100j=&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。

选择题
单项选择题