问题
单项选择题
若有定义语句:double x,y, *px, *py;,执行了px=&x, py=&y;之后,正确的输入语句是
A.scanf("%f%f", x, y);
B.scanf("%f%f, &x, &y);
C.scanf("%lf%le", px, py);
D.scanf("%lf%lf", x, y);
答案
参考答案:C
解析: scanf函数的格式为:scanf(控制格式,地址表列)。其中,控制格式和地址表列之间用“,”分开,地址表列应为变量的地址。在选项A、D中,地址表列表示错误;选项B中控制格式与地址表列之间缺少逗号。