循环简介(C语言)

一、switch(开关)分支语句

switch(n) //n可以是数据、表达式运算结果必须是整数 { case val://如果val==n,则打开执行开关 ... //val必须是常量 break;//结束switch,如果每个case后都加break,形成分支结构 //case a...b: 可以表示[a,b],但只有GNU编译器才支持该语法,不建议使用 case val1: ... break; default://无case执行则打开(任何位置都可),一般放末尾,可加语句,不加语句时加break; } 注意:switch中不能使用continue

二、for循环语句

循环就是一种让代码反复执行的方法,达到你想要的效果,for循环是一种非常灵活、变换多样且危险(相比其他循环)的循环

for一般使用一个变量来引导循环的执行,该变量叫做循环变量i(index)

for(1;2;3)//1,2,3处可有可无 { 4 } 1 给循环变量赋初值,C99以上标准踩了一在此处定义循环变量 -std=gnu00 2 判断循环变量是否达到边界,如果没达到,进入循环 4 被反复执行的代码,称为循环体 3 改变循环变量,防止出现死循环,一般对循环变量进行自加自减 1、2、4、3、2、4、3...

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

for循环的各种写法: for(;;) { //死循环 }

int i=0; for(;i<10;i++) {

}

for(int i=0;;i++) { if(i>=10) { break; } }

三、while循环语句

while(表达式) { //循环体 } 当表达式为真时,执行循环体,执行完后重新判断表达式,以此类推,直到表达式为假,结束循环。 while相当于for的精简版本

for循环专门负责解决确定循环次数的问题 while循环专门负责解决不确定循环次数的问题

四、do-while循环语句

do{ //循环体 }while(); //表达式为真循环继续,为假结束循环 先执行循环体,在判断循环条件,至少执行一次循环(适合先干活,后检查的特殊情况,例如:输入密码、文件的内容判断)

五、循环嵌套

循环语句包含了循环语句
外层循环执行一次,内层循环执行n此

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值