if语句
1.if (表达式) 语句 else 子句
2.级联式if语句
3.C89中的布尔值
①宏定义#define TRUE 1,使对flag的赋值有更加自然的形式
②#define BOOL int 可以定义一个可用作类型的宏
4.C99中的布尔值
1._Bool flag :是整数类型,但只能赋值为0或1;向_Bool变量中存储非零值会导致变量赋值为1
2.如果包含<stdbool.h>,可以直接写:
bool flag ; flag=true ;
switch 语句
1.switch (表达式){
case 常量表达式:语句
…
case 常量表达式:语句
default:语句
}
2.圆括号中的表达式必须是整型表达式,不能用浮点数和字符串;常量表达式必须是整数或字符,不能包含变量和函数调用;分支标号后可跟任意数量的语句