一、分支语言和循环语句
c语言语句:1、表达式语句 2、函数调用语句 3、控制语句 4、复合语句 5、空语句
(1)控制语句
用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,c语言一共有九种控制语句。
1、条件判断语句(分支语句): if语句 、switch语句;
2、循环执行语句:do while语句 、while语句 、for语句;
3、转向语句:break语句 、go to语句 、continue语句 、return语句。
if语句
语法结构:
1、if(表达式)
语句;
2、if(表达式)
语句1;
else
语句2;
//多分支
3、if(表达式1)
语句1;
else if(表达式2)
语句2;
else
语句3;
else的匹配:else是和它离得最近的if匹配的。
注:执行多条语句时要用{ }
练习
1、判断一个数是否为奇数
2、输出1-100之间的奇数
switch语句
常常用于多分支的情况。
switch(整型表达式)
{
语句项;
}
比如:
输入1--7 分别对应 星期一 -- 日
break语言 的实际效果是把语句列表划分为不同的分支部分。
在最后一个 case 语句的后面加上一条 break语句。
default子句
在switch语句中如果表达的值与所有的case标签的值都不匹配会进入default子句中
在每个switch 语句中都放一条default 子句是个好习惯,甚至可以再在后边再加一个break。
练习
答案 m = 5,n = 3.