一、语句
1.表达式语句
2.函数调用语句
3.控制语句
4.复合语句
5.空语句
控制语句用于控制程序的执行流程,以实现的各种结构方式,它们由特定的语句定义符组成,C语言有九种控制语句。
可以分为三类:
1.条件判断语句也叫分支语句:if语句、switch语句
2.循环执行语句:do while语句、while语句、for语句
3.转向语句:break语句、goto语句、continue语句、return语句
二、分支语句
1.if语句
如果表达式结果为真,则语句执行。
if(表达式) 语句; | if(表达式) 语句1; else 语句2; | if(表达式1) 语句1; else if(表达式2) 语句2; else 语句3; |
如果条件成立,要执行多条语句,要用{ }括起来。
if语句使用:
else与它离得最近的if匹配
练习:
2.switch语句
常常用于多分支的情况。(允许嵌套使用)
switch(整形表达式) { 语句项; } |
case 整形常量表达式: 语句; |
①在switch语句中的break
在switch语句中,没办法直接实现分支,break的使用才能实现真正的分支。
break语句的实际效果是把语句列表划分为不同的分支部分。
②default子句
当switch表达式的值不匹配所有case的值,default子句后面的语句就会执行;
每个switch语句只能出现一条default子句,但可以出现在语句列表的任何位置。