选择题
有以下程序:
#include<stdio.h>
main()
{ int a=0, b=0, c=0;
c=(a=a-5); (a=b, b+=4);
printf('%d, %d, %d\n', a, b, c);
}
程序运行后的输出结果是______。
A、
0,4,5
B、
4,4,5
C、
4,4,4
D、
0,0,0
【正确答案】
A
【答案解析】
本题考查简单的赋值运算,在程序中c=(a-=a-5),先算括号中的a-=a-5=5,所以c=5,再计算(a=b,b+=4);,a=b=0,b+=4=0+4=4,所以b=4,所以a=0,b=4,c=5,答案选择A。
提交答案
关闭