分支与循环继续

 

*continue and break

  break的作用是永久终止循环,只要break被执行,直接被跳出循环,往后执行。

  continue的作用是跳过continue后的循环中的语句。

  举个简单的例子:

这里第一张图打印看0,1,2,3,4后程序就停止了,而第二张图程序还在运行,光标就是最好的证明,因为当i=5是continue执行后,循环中后面的语句就无法执行,因此i的值就无法改变,因此就会一直循环下去。 

对于for循环来说,由于条件写在开头,因此在本次循环结束时会自动进行i++,所以在i=5时,continue执行后i++,i由5变为6,于是就继续打印后面的数字。

*循环练习

找出100-200之间的素数(质数)并打印出来。

这是一种方法,然后还有另一种稍微简便的方法

 

因为如果一个数各异写成两数相乘,那么其中一个数必定大于根号这个数,另一个一定小于这个数 

*goto语句

goto语句可以实现在同一个函数中跳转到设置好的标号中,举个例子:

在这里,goto语句直接跳过第二个printf函数,直接来到最后一个

小插曲:

利用Goto设置关机

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值