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

admin2010-05-22  24

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

选项 A、运行错误
B、100
C、i的地址
D、j的地址

答案2

解析 j=&i,j的值就是i的地址,*j=100,将j的地址赋给k,这时*k=j,那么,**k=*j,而*j=100,所以**k=100,最后的打印结果应当为100。
转载请注明原文地址:https://jikaoti.com/ti/XtI0FFFM
0

最新回复(0)