小编Hok*_*ann的帖子

为什么cout在这段代码中打印"2 + 3 = 15"?

为什么以下程序的输出是什么?

#include <iostream>
using namespace std;

int main(){

    cout << "2+3 = " <<
    cout << 2 + 3 << endl;
}
Run Code Online (Sandbox Code Playgroud)

产生

2+3 = 15
Run Code Online (Sandbox Code Playgroud)

而不是预期的

2+3 = 5
Run Code Online (Sandbox Code Playgroud)

这个问题已经多次关闭/重新开启.

在投票结束之前,请考虑有关此问题的元讨论.

c++

125
推荐指数
5
解决办法
8453
查看次数

标签 统计

c++ ×1