1.if if
两个if没啥关系,满足if的条件久执行if后面的语句.
2.if else
满足if条件就执行if后面的语句,不满足执行else后面的语句.
3.if elseif
和第4种情况区别在于后面没有else, 满足第一个if的条件,就执行第一个if后面的语句,不满足再判断满不满足elseif中的语句,满足就执行elseif后面的语句
4.if elseif ……else
这种情况有第3种情况差不多.满足if的条件,就执行if后面的语句,不满足再判断满不满足elseif中的条件,满足执行后面的语句,不满足,执行else中的语句.
1。
if(A> 10)
{
cout < < "Good ";
}
if(A <5)
{
cout < < "Bad ";
}
就这个关系~他们是并列的~~
2. if(A> 10)
{
cout < < "Good ";
}
else //也就是A <=10的情况~
{
cout < < "Bad ";
}
3. if(A> 90)
{
cout < < "优 ";
}
else if(A> 80) //也就是说范围是除了A〉90的情况中,再用条件
{
cout < < "良 ";
}
else if(A> 60)
{
cout < < "及格 ";
}
else //就是A小于60的情况了
{
cout < < "不及格 ";
}