下面的 C++ 代码执行后,其输出是( )。
a = 3;
b = a = 4;
printf("%d %d", a, b);
- A. `4 4`
- B. `3 3`
- C. `3 4`
- D. `4 3`
正确答案:A
a = 3;
b = a = 4;
printf("%d %d", a, b);
正确答案:A
4 4,选 A。 💡 b = a = 4 从右往左:先 a=4,该赋值的结果(4)再给 b。连等会让多个变量取同一值。想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习