问题 单项选择题

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

A.随机值

B.0

C.x 的地址

D.p的地址

答案

参考答案:B

解析: 语句int x=0,*p=&x;定义了—个血型变量int 并初始化为0,同时还定义了一个int型指针p指向变量x。语句printf(“n%d\n”,*p);是按十进制整数格式输出指针p所指向的内容,即x的值 0。故本题应该选择B。

单项选择题 A1/A2型题
单项选择题