4.1 流程控制概述&选择
一、什么是流程控制
流程控制是程序代码执行的顺序
二、流程控制的分类
1. 顺序
2. 选择
有选择地执行某些代码
分类
if语句
1. if 最简单地用法
2. if 的范围问题
3. if……else
4. if……elseif……else、
5. C语言对真假的处理
6. 程序举例——求分数的等级
7. if 的常见问题解析
switch语句
3. 循环
2.1 选择——if 语句
-
if 最简单用法与控制范围
if(表达式) 语句; //表达式为真,执行语句; //表达式为假,不执行语句。 if(表达式) { 语句A; 语句B; } 默认if 只能控制一个语句的执行,如果想控制多个,必须用大括号括起来。 不括住的话,第二条语句的执行不受if控制,或者说一定执行。
-
if……else
-
if……else if……else
if(表达式) 语句A; else if (表达式) 语句B; else if (表达式) 语句C; else 语句D; //错误写法 if(表达式) 语句A; 语句N;//不加大括号,语句N不在if控制范围内ÿ