流程控制
流程控制
1.什么是流程控制
程序代码执行的顺序
2.流程控制的分类
顺序执行
选择执行
定义:某些代码可能执行,也可能不执行,有选择的执行某些代码
分类:
if
2.1 if最简单的用法
格式:if (表达式)
语句
语句:
如果表达式为真,执行语句
如果表达式为假,语句不执行
2.2 if的范围问题
2.2.1 if (表达式)
语句A;
语句B;
解释:if默认只能控制语句A的执行或者不执行
if无法控制语句B的执行或者不执行,换句话说:语句B一定会执行
/*
2020.6.5
目的:测试if的控制范围
*/
2.2.2 if (表达式)
{
语句A;
语句B;
}
此时if可以控制语句A和语句B
由此可见:if默认只能控制一个的执行或者不执行,如果想控制多个语句的执行或者不执行,
就必须把这些语句用{}括起来。
2.3 if...else if...else ....的用法
格式:
if(1)
A;
else if(2)
B;
else if(3)
C;
else(4)
D;
2.4 C语言对真假的处理
非零是真
零是假