C语言分支和循环语句

我们可以使⽤ if 、 switch 实现分⽀结构

使⽤ for 、 while 、 do while 实现循环结构

一.for(表达式一;表达式二;表达式三)

1.表达式一为初始化,表达式二为循环的条件,表达式三为操作表达式

2.for语句中三个表达式都可以省略,但分号不可以,

3.循环体可以是空语句.如:

for(i=1;i<=100;sum+=i++);

二..while(表达式)语句;

1.while是关键字,表达式是循环条件,语句是循环体,当括号里的值为非0,就会执行循环,当为0时,就会跳循环

2.do 

   语句;

while(表达式);

3.1do-while循环,至少要执行循环体一次,它是先执行后判断,与while相反。

4.在do-while中,表达式后要加分号,while不要

5.while 和do-while 的条件判断都比循环体要多执行一次

三.if和switch

1.单分支结构

if(表达式)语句;要写出0<=x<=5,在括号里要写成(0<=x&&x<=5)才是对的

2.多分支结构

if(表达式1)

语句1;

else if(表达式2)

语句2;

else

语句n;

3.switch语句

Switch(测试表达式)

{

case 常量1:表达式1;break;

case 常量2:表达式2;break;

case 常量2:表达式2;break;

case 常量n :表达式n;break;

default:语句n+1;break;

}

1. case 和后边的数字之间必须有空格

2. 每⼀个 case 语句中的代码执⾏完成后,需要加上 break ,才能跳出这个switch语句。否则将会一个接一个的执行下去,直至遇到右花括号}

3.测试表达式的值只能是char型或int型,case后面是常量。

4. break和continue

break和continue语句 在循环执⾏的过程中,如果某些状况发⽣的时候,需要提前终⽌循环,这是⾮常常⻅的现象。C语⾔中 提供了 break 和 continue 两个关键字,就是应该到循环中的。 • break 的作⽤是⽤于永久的终⽌循环,只要 break 被执⾏,直接就会跳出循环,继续往后执 ⾏。 • continue 的作⽤是跳过本次循环 continue 后边的代码,在 for 循环和 while 循环中有所不同

continue会跳过while中的i++,但跳不过for中的i++

5.goto

⼀个 break 只能跳出⼀层 for 循环,如果3层循环嵌套 就得使⽤3个 break 才能跳出循环,所以在这种情况下我们使⽤ goto 语句就会更加的快捷。

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值