我写好好的代码:
#include<iostream>
using namespace std;
int main(){
int x;
cout<<(cin>>x)<<endl;
cout<<(cin>>x)<<endl;
cout<<(cin>>x)<<endl;
cout<<(cin>>x)<<endl;
cout<<(cin>>x)<<endl;
return 0;
}
结果:
执行参数..
执行标准输入..
无法执行程序
编译器已返回:1
编译器stderr
<SOURCE>:在函数' int main '中()':
<源>:5:9:错误:与“运算符<<”不匹配(操作数类型为“ STD::ostream ”{aka
' 基本_{ostream<char>}和
' STD::基本_istream<char>::_istream_类型{aka
' STD::基本_istream<char>'})
COUT<(CIN>>X)<ENDL;
<Source>:5:9:注意:候选项:' operator<<(int,int)'<内置>
<源>:5:9:注意:参数2没有已知的转换
' STD::基本_istream<char>::_istream_类型{aka
' STD::basic_istream<char>'}to ' int'
在文件中包括自
/usr/include/C++/8/iostream:39,
请问这是为啥?