条件判断

if (条件表达式) 
    条件成立时执行的一条语句或语句块

会在条件成立时执行一次。

if (条件表达式)
    条件成立时执行的一条语句或语句块
else
    条件不成立时需要执行的一条语句或语句块

在这个基本模式的基础上,可以省略 else 部分,也可以在中间加入多个 else if,详细内容见下面的例子。

关系运算符

  • >:大于
  • <:小于
  • ==:等于
  • !=:不等于
  • <=:小于等于
  • >=:大于等于

逻辑运算符

  • &&:并且(与)、and
    • A&&BAB 都成立时,表达式为成立。
  • ||:或者(或)、or
    • A||BAB 有一个成立时,表达式为成立。
  • !:不是(非)、not
    • !AA 成立时表达式不成立,A 不成立时表达式成立。

例子:

int a;
cin >> a;
if (0 <= a && a < 60)
{
    cout << "不及格\n";
}
else if (a < 90)
{
    cout << "及格了\n";
}
else if (a <= 100)
{
    cout << "优秀\n";
}
else
{
    cout << "成绩出错了!\n";
}

0 条评论

目前还没有评论...