对于一个初学者来说,常犯错是很正常的,就算是有了定功底的人也会犯一些低级错误,这很正常。现对我和学员常犯的错作一点整理,与大家共勉

1、一个变量未初始化就开始使用(如果定义在全局,变量会自动初始化,不在此列)。比如
    int a,sum;        cin>>a;    sum+=a;    cout<<sum;
2、相等判断“日常化”。比如比较两数大小
    if(a>b)cout<<">";         else if(a=b)cout<<"="; (应该是if(a==b))               else cout<<"<";
3、忘记写输入语句或输入语句放在了计算之后。比如int a,b,c;    if(a>b)c=0;    cin>>a>>b;
4、输入语句错误用法。比如cin>>a>>' '>>b>>endl;(这把输出的格式搞到输入);     cin>>a,b,c;         cin>>a(0<a<100);(把数据范围也加进了输入语句中),还有就是scanf输入格式与后面变量类型不匹配,忘记加&等
5、if语句嵌套错误。比如

if(a>b)cout<<'>';
if(a<b)cout<<'<';
else cout<<'=';
比较两数大小

相关文章: