问题 单项选择题

有以下程序 #include<stdio.h> void main() { int a=1,b=0; printf("%d,",b=(a++)+(a++)); pfintf("%d\n",a+b); } 程序运行后的输出结果是( )。

A.4,6

B.2,5

C.3,5

D.2,6

答案

参考答案:B

解析: 在主函数中定义了两个整型变量a和b,并把它们的初值分别设置为1和0;在第二条语句中,首先计算b=a+a,然后a自增两次,因此第二句结束时,b=2,a=3,然后第三句,a+b=5。

多项选择题 A3/A4型题
问答题 简答题