什么是语句呢?
语句:1,表达式语句;2,函数调用语句;3,控制语句;4,复合语句;5,空语句。
我来说说控制语句吧~
控制语句用来控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语言有九种控制语句。
1,条件判断语句也叫分支语句:if语句,switch语句;
2,循环执行语句:do while语句,while语句,for语句;
3,转向语句:break语句,goto语句、continue语句,return语句。
if语句“老司机”
if(非零)
{执行};
//注意(==),建议这样写
if(3==sum)
switch语句
switch(整型表达式)
{
case(整型表达式): ;
break;
}
适当使用{}很重要,可以使代码的逻辑更加清楚。
代码的风格很重要。
else总是和它离得最近的If匹配。
break语句的实际效果就是把语句列表划分为不同的分支部分。
default:每个switch语句只能出现一条default子句。(每个switch语句中放一个default语句是很好的习惯)。
break在while循环中的作用:其实在循环中只要遇到break,就停止后期的所有循环,直接终止循环。所以while中的break语句是用于永久终止循环的。
Continue在while循环中的作用是:Continue是用于终止本次循环的,也就是本次循环中Continue后面的代码不会再执行,而是直接跳转到while语句的判断部分。进入下一次循环的入口判断。
goto语句
C语言中提供了可以随意滥用的goto语句和标记跳转的标号。
一次跳出两层或多层循环,break只能从内层循环退出到上一层循环。