下面C程序的输出结果: int i=0,a=1,b=2,c=3; i=++a||++b||++c; printf("%d %d %d %d",i,a,b,c); 正确答案: A 你的答案: 空 (错误) 1 2 2 3 1 2 3 4 3 2 3 4 3 3 3 4 添加笔记 收藏 纠错 A。 i=++a||++b||++c; 右边的表达式为关系表达式,判断为1或0,先执行++a,a=2,因此为true,或操作的前部分为true时,后面不再执行,因此第一个和第二个“或”操作后面都不再执行。因此i = 1, a = 2. b和c不变。