#include<iostream.h> void main() { int a=1, b=2; a=a+b; b=a-b; a=a-b; cout<<a<<","<<b; }

请问运行结果是什么?
2025-03-10 18:10:42
推荐回答(3个)
回答1:

k=(n=b>a)||(m=a
首先计算 n = b > a,即 n = 2 > 1,即n = 1

由于是||或运算符,有一个为真,那结果一定为真,就不会继续往下计算了。所以后面的m=a
所以最终结果是k = 1,m没有人修改,m = 0。

回答2:

这段代码的意思是将ab互换,所以结果为2,1

回答3:

2,1 吧,我猜