问题 单项选择题

若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是______。

A.*p=&a;scanf("%1f",p);

B.*p=&a;scanf("%f",p);

C.P=&a;scanf("%1f",*p);

D.p=&a;scanf("%1f",p);

答案

参考答案:D

解析: *p间接引用指针指向的变量,因此“(*p)=&a”不对。scanf()的输入变量必须为地址,因此C是错误的。

选择题
单项选择题 案例分析题