问题详情

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


A、随机值

C、x 的地址

D、p的地址

时间:2022-01-05 16:19 关键词:

答案解析

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