1、程序的结构
程序默认从上到下顺序执行(顺序结构)
程序的结构:顺序结构、分支结构、循环结构
2、if分支语句
程序执行的过程中可以有多个选择
格式:
if(表达式){
语句块;
}
......
进行表达式的求值:如果表达式的值为非0(真) 会执行语句块
0 (假) 不会执行语句块,
3、if分支语句的几种形式
1)最简单的,要不执行,要不是不执行
if(表达式){
语句块;
}
2)if.....else......
if(表达式){
语句块1;
}else{
语句块2;
}
进行表达式的求值:如果表达式的值为(真) 会执行语句块1
0 (假) 会执行语句块2
注意:语句块1和语句2只可能被执行一次
3)if...else...的嵌套问题
if(表达式1){
if(表达式2){ //表达式1值为1,并且表达式2值为1
语句块1;
}else{
语句块2; //表达式1值为1,但是表达式2的值为0
}
}else{
语句块3; //表达式1为0的时候
}
4)if..... else if ......else....
if(表达式1){
语句块1; //表达式1为真
}else if(表达式2){
语句块2; //当表达式1不成立,但是表达式2成立
}else{
语句块3; //当表达式1和表达式2都不成立的时候
}
|