A-A+

若有定义语句:doub1e x y *px *py;执行了px=&x;py=&y;之后 正确

2022-08-06 00:17:34 问答库 阅读 173 次

问题详情

若有定义语句:doub1e x,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是______。
A.scanf("%f%f"&x,&y);
B.scanf("%f%f"&x,&y);
C.scanf("%1f%lf",px,y);
D.scanf("%lf%lf",x,y);

参考答案

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

考点:语句,定义