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

admin2021-02-25  37

问题 若有定义语句:
    double x, 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/P5z0FFFM
0

最新回复(0)