问题 单项选择题

若有定义语句:doub1e x,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是______。

A.scanf("%f%f"&x,&;

B.scanf("%f%f"&x,&;

C.scanf("%1f%lf",px,;

D.scanf("%lf%lf",x,;

答案

参考答案:C

解析:[评析] scanf函数的—般调用形式为: scanf(格式控制输入项1,输入项2,…) 选项B中,&x前面少了逗号,因此选项B错误。scanf函数要求输入项必须是地址表达式,因此选项A、D错误,又因为变量x和变量y是双精度型的,因此在输入时必须以f(lf)或e(le)的形式,因此选项C是正确的。

单项选择题
名词解释