1.选择结构
1.1—if
if (expression) {
statement1
} next_statement
expression:表达式的结果只有两个。(false或true),
若结果为false(0),则不执行statement1,执行next_statement
若结果为true(a non-zero value),则执行statement1
expression可以使用的运算符:
关系运算符:>(大于运算符)、<(小于运算符)、
=(大于等于运算符)、<=(小于等于运算符)
逻辑运算符:&&(逻辑与)、!(逻辑非)、||(逻辑或)
1.2—if-else
if (expression) {
statement1
} else{
statement2
} next_statement
expression:表达式的结果只有两个。(false或true),
若结果为false(0),则执行statement2
若结果为true(a non-zero value),则执行statement1
1.2.1—if-else嵌套使用
if (expression1) {
if (expression2) {
statement1
} else{
statement2
}
} else{
statement3
}
expression1:表达式的结果只有两个。(0或1),
若结果为false(0),则执行statement3
若结果为true(a non-zero value),则执行
if (expression2) {
statement1
} else{
statement2
}
expression2:表达式的结果只有两个。(0或1),
若结果为false(0),则执行statement2
若结果为true(a non-zero value),则执行statement1
1.2.2—else-if嵌套使用
if (expression1) {
statement1