问题 单项选择题

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

A) 随机值
B) 0
C) x的地址
D) p的地址

答案

参考答案:B

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

问答题 简答题
单项选择题