若有定义语句: doublex,y,*px,*py; 执行 px=&x;py=&y; 正确的输入语句是( )。

admin2021-04-28  24

问题 若有定义语句:
doublex,y,*px,*py;
执行
px=&x;py=&y;
正确的输入语句是(    )。

选项 A、scanf("%lf%lf",x,y);
B、scanf("%f%f"&x,&y);
C、scanf("%f%f",x,y);
D、scanf("%lf%le",px,py);

答案D

解析 %lf,%le是针对double类型的数据,如果仅用%f,输入的数据可能不能被完全接收,数据的精度可能不足。%f主要针对float类型的变量输入,选项B错误。根据scanf(格式,变量地址),选项A,C错误。故答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/pzz0FFFM
0

最新回复(0)