C语言 判断结构(if else)

什么判断?

判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。

C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。

C 语言 判断语句

语句 描述
if 语句 一个 if 语句由一个布尔表达式后跟一个或多个语句组成。
if...else 语句 一个 if 语句后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。
嵌套 if 语句 您可以在一个 ifelse if语句内使用另一个 ifelse if语句。
switch 语句 一个 switch语句允许测试一个变量等于多个值时的情况。
嵌套 switch 语句 您可以在一个 switch语句内使用另一个 switch语句。

C语言 三元运算符 (bool 条件语句 ? 表达式1 : 表达式2)

表达式语法如下

Exp1 ? Exp2 : Exp3;

示例

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a = 20;
    a > 10 ? printf("a 大于10 ") : printf("a 不大于10");
    return 0;
}