font color=purple>紫色代表一级目录
粉红代表二级目录
蓝色代表三级目录
红色代表关键字
橙色代表说明
c 判断
判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。
C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。
判断语句
if
if(boolean_expression)
{
/* 如果布尔表达式为真将执行的语句 /
}
if…else…
if(boolean_expression)
{
/ 如果布尔表达式为真将执行的语句 /
}
else
{
/ 如果布尔表达式为假将执行的语句 /
}
嵌套的if语句
if( boolean_expression 1)
{
/ 当布尔表达式 1 为真时执行 /
if(boolean_expression 2)
{
/ 当布尔表达式 2 为真时执行 /
}
}
switch
switch(expression){
case constant-expression : statement(s);
break; / 可选的 /
case constant-expression : statement(s);
break; / 可选的 /
/ 您可以有任意数量的 case 语句 /
default : statement(s); / 可选的 /
}
嵌套的swicth语句
switch(ch1) {
case ‘A’: printf(“这个 A 是外部 switch 的一部分” );
switch(ch2) {
case ‘A’: printf(“这个 A 是内部 switch 的一部分” );
break;
case ‘B’: / 内部 B case 代码 /
}
break;
case ‘B’: / 外部 B case 代码 */
}
? : 运算符(三元运算符)
表达式:
bool expression ? expression1 : expression2;