标准C语言3

一、开关语句:
switch(n) //运算结果必须是整数
{
case val //val必须是整常量,如果val等于n,则打开执行开关

break; //关闭执行开关
注意:如果每个case后都有break,就形成了分支结构。
default //如果所有的case都没有匹配成功则打开执行开关
break;

case a … b:判断一个范围(不建议使用,此为GNU编译器独有的语法)

for循环语句:
循环就是让一段代码反复执行,达到你想要的效果。
for是一种比较灵活且危险(与其他循环相比较)的一种循环,一般使用一个变量来引导它的运行,这个变量叫做循环变量。
for([1];[2];[3])
{
[4];
}

1、给循环变量赋初值,C99标准才可以定义循环变量
此处定义的循环变量,只能for循环内使用
2、判断循环变量是否达到边界
4、被反复执行的代码,也叫循环体
3、改变循环变量,防止变成死循环,一般对循环变量进行自加或自减

大括号问题:;
1、建议上下对齐
2、循环体如果只有一行代码,大括号可以省略,但不利于扩展,一般商业代码要求大括号不能省略
for(;
{
//死循环
}

while语句:
while(条件) //条件为真执行循环,为假时不循环
{
//循环体
}

while循环相当于for循环的精简版本
for循环负责解决明确知道循环次数的问题
while负责解决只知道结束条件而不确定循环次数的问题

do while语句:
do{
//循环体
}while(条件);

先执行循环体,在判断循环条件,该循环至少执行一次

循环嵌套:
循环语句中包含循环语句
外层循环执行一次,内层循环执行遍
跳转语句:
goto 可以在函数内任意跳转,它可能会破坏已经设计好的分支和循环语句,因此绝大多数公司禁止使用,但在驱动编程时特别适合处理异常
标签: //位置
goto 标签

break:
1、在switch语句中关闭执行开关
2、只能跳出一层循环

continue:
结束本次循环,进入下次循环

return:
1、返回一个数据给函数的调用者
2、结束函数的执行

你可能感兴趣的:(标准C语言3)