问题
单项选择题
以下程序运行后的输出结果是 #include<stdio.h> main() { int a=1, b=0; print[("%d,", b=a+b); printf("%d\n", a=2*b); }
A.0,0
B.1,0
C.3,2
D.1,2
答案
参考答案:D
解析: 在第一个printf中计算了b=a+b,使b值变为1;在第二个printf中计算a=2 *b=2*1,a值变为2。所以输出结果为“1,2”。