[求助]else与else if 的不同!
刚学C++,有点搞不清什么时候用else 什么时候用else if .请高手指点一二,最好用代码实例阐述,谢谢啦~!
一 、if条件语句:输出a、b之间最大值
if(a>b)
cout<<"max="<<a<<endl;//如果a>b就 就输出a
else cout<<"max="<<b<<endl;//否则输出b
二、输出分数
if(score>=90) cout<<"成绩为A";
else if(score>=80) cout<<"成绩为B";
else cout<<"成绩为C";
你所谓的else if其实就是if_else语句的镶套,就是在if_else语句里有套了个if_else语句。上面例子这样写你就会更清晰了
if(score>=90) cout<<"成绩为A";
else
{
if(score>=80) cout<<"成绩为B";
else cout<<"成绩为C";
}