这可能是一个初学者的问题,了解cout如何工作可能是关键.如果有人可以联系到一个好的解释,那就太好了.
cout<<cout并cout<<&cout在linux x86机器上打印以4分隔的十六进制值.
我仍然试图进入C++,我编写了这段代码:
#include <iostream>
using namespace std;
int main()
{
cout << " "<< endl << cout << "Hello world!" <<endl;
}
Run Code Online (Sandbox Code Playgroud)
输出是:
1Hello world!
Run Code Online (Sandbox Code Playgroud)
为什么在Hello World之前有1?
编辑:我的程序确实编译,似乎我有一个旧的编译器版本.