有int a = 10为什么cout的时候加了<<“a = ” 最后显示出a = 10 这个整体单写cout << a << endl; 的时候就只会显示10啊
cout<<a 的意思就是输出a变量的值,自然就不会有“a="这个串。要想输出有"a="这个串,就需要自己增加这个串的输出所以写成cout<<"a="<<a<<endl;了
C++ 标准库iostream::operator重载了多种基本数据类型,例如你这里的字符串和数字