If语句可以嵌套。
Int x=20
If(x>=0)
If (x<50)
{
Cout<<”x is ok\n”;
}
Else
Cout<<”x is not ok”;
注意:为了避免二义性c++规定else与最近的一个if相对应。所以如上,语句加上了{}。
If语句的两种形式:
If(条件)
{
语句;
}
If(条件)
语句一;
Else
语句二;
If(条件一)
语句一;
Else if (条件二)
语句二;
Else if(条件三)
语句三;
.
.
.
.
例如:
输入两个整数,比较两个数的大小。
If(x=!y)
If(x>y)
Cout<<”x>y”<<endl;
Else
Cout<<”x<y”<<endl;
Else
Cout<<”x=y”<<endl;
比较三个数大小:
Max=x;
If z>y;
If z>x;
Max=z
Else If y>x
Max=y;
或者另一种思路:
Max=x;
If max<y;
Max=y;
Else if max<z
Max=z;