试图编译并执行下面 C++ 代码,下面描述正确的是( )。
float x; x = 101; x++; cout << ++x;
- A. 输出 101
- B. 输出 102
- C. 输出 103
- D. 编译将报错,无法执行
正确答案:C
float x; x = 101; x++; cout << ++x;
正确答案:C
x++ 变 102;cout<<++x 又先加 1 变 103 再输出。float 存 103.0,整数值按 103 显示,选 C。 💡 x++ 和 ++x 都让 x 加 1;cout<<++x 先加后输出。想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习