为什么以下程序的输出是什么?
#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++ ×1