若有定义:“int*p,x=0,*p,p=&x;”,则语句“printf("%d\n",*p);”的输出结果是( )。

admin2012-12-03  42

问题 若有定义:“int*p,x=0,*p,p=&x;”,则语句“printf("%d\n",*p);”的输出结果是(    )。

选项 A、随机值
B、0
C、x的地址
D、p的地址

答案B

解析 *p的意思是取其指向地址的内容,p是指向x地址的指针,因此输出*p也就是输出x的内容,即0,故选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/20Pp777K
0

最新回复(0)