问题
单项选择题
有以下程序:
#include <stdio.h>
main()
int a=1,b=0;
printf("%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=1,所以输出1,执行第二个printf语句时,a=2*b=2*1=2,所以输出结果为2。