流程控制的三种结构: 顺序结构/分支结构/循环结构
顺序结构 : 按照从上向下的流程向下计算运行
分支结构 : 有判断条件,条件真,执行语句1;条件假,执行语句2.
循环结构 : 当循环 和 直道循环
分支结构: if 和 switch
if 语句的需要注意的地方:
1. 作用域问题 : 如果if 后省略了{} , 则后面语句中不能定义变量 , 否则会引起作用域问题 , 报错
2. if 和 else 及else if 问题
if (age >= 0){
if(age < 5){
printf("小儿\n");
}else{
if(age < 10){
printf("小孩\n");
if (age > 12){
printf("小破孩\n");
}else{
printf("不知道\n");
}
}
}
}
了解并掌握上面语句的分析 : 可以通过选择 { 然后双击的方法来更高的理解.
Switch结构:
Switch (表达式)
{
case 常量表达式:
语句;
break;
default:
语句; break;
}
switch注意点:
1. 击穿 : 运行到某行代码时, 接下来一直向下运行
合理利用击穿 避免击穿产生的错误
2. 作用域
在case 后面定义新变量是需要添加在{} 中
感觉上面的笔记,已经够用了----
|
|