✏️ 纠错
第 244 题 / 共 301 题
第3题 下列C++代码执行后,其输出为10 20,即a==b和b==a对a和b的值没有任何影响。()
int a = 10, b = 20;
a == b;
b == a;
cout << (a, b);
int a = 10, b = 20;
a == b;
b == a;
cout << (a, b);
你真棒!
📝 题目解析
【参考答案】错误
【答案解析】a==b和b==a确实不改变a和b的值。但cout << (a, b); 会使用逗号运算符,输出最右边表达式的值,即b的值20。所以输出是20,不是10 20