#include
using namespace std;
int main() {
int x = 10;
if (x <20) {
cout << "x 小于 20" << endl;
if (x < 15) {
cout <<"x 小于 15" <<endl;
}
}
return 0;
}
在上面的示例中,首先检查 x 是否小于 20。如果条件成立,if
语句中的第一条消息将被输出。然后,程序将检查 x 是否小于 15。如果这个条件也成立,那么
if 语句中的第二条消息将被输出。
当上面的代码被编译并执行时,会产生以下结果:
x 小于 20
x 小于 15
另一个例子如下:
#include
using namespace std;
int main ()
{
// 局部变量声明
int a = 100;
int b = 200;
// 检查布尔条件
if( a == 100 )
{
// 如果条件为真,则检查下面的条件
if( b == 200 )
{
// 如果条件为真,则输出下面的语句
cout << "a 的值是 100,且 b 的值是 200"<<endl;
}
}
cout << "a 的准确值是 " << a <<endl;
cout << "b 的准确值是 " << b << endl;
return 0;
}
当上面的代码被编译并执行时,会产生以下结果:
a 的值是 100,且 b 的值是 200
a 的准确值是 100
b 的准确值是 200
以下实例演示了 if-else 语句的使用:
#include
using namespace std;
int main() {
int x = 15;
if (x < 20) {
cout << "x 小于 20" << endl;
if (x < 15) {
cout << "x 小于 15" << endl;
} else {
cout << "x 大于等于 15" << endl;
}
} else {
cout << "x 大于等于 20" << endl;
}
return 0;
}
以上实例中,首先检查 x 是否小于 20,如果条件成立,如果语句中的第一条消息将被输出。
然后,程序将检查 x 是否小于 15,如果该条件也成立,则
if 语句中的第二个消息将被输出。如果第二条件不成立,则 else 语句中的第二个消息将被输出。