问题详情

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


A、*p=&a;scanf("%lf",p);

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

C、p=&a;scanf("%lf",*p);

D、p=&a;scanf("%lf",p);

时间:2022-01-04 19:36 关键词:

答案解析

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