问题 单项选择题

有以下程序:
#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。

问答题
单项选择题 A3/A4型题