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

admin2013-06-11  47

问题 若有定义语句: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是正确的。
转载请注明原文地址:https://kaotiyun.com/show/vxJp777K
0

最新回复(0)