《C与指针》小记(4)

语句

break和continue

在while语句中,使用不同语句与循环体的关系。

若循环体中执行了continue语句,循环体内的剩余部分便不再执行,而是立即执行下一轮循环。若循环体只有遇到某些值才会执行的情况,continue语句非常实用。

若循环体内执行力break语句,循环就会永久性退出,并会输出一列以一个负值作为结束标志的值。、

在for循环语句中,

for(expression1;expression2;expression3)
		statement

分别为初始部分;条件部分;调整部分
在for语句中,使用break语句立即退出循环,而使用continue语句则跳过循环体的剩余部分,把控制流直接转移到调整部分。

do语句
类似于repeat语句,测试部分在循环体执行之后才会进行,所以该循环体至少执行一次。

do
	statement
while(expression);

当程序至少需要执行一次时,优先选择do语句

switch语句
在执行过程中,首先计算expression的值,然后执行流转到语句列表中其case标签值与上述值匹配的语句。
注意:switch只能决定语句列表的切入点而不能划分它们,需要使用break语句避免后续列表内容的执行。

default语句
当switch表达式的值并不匹配所有case标签的值,便会执行default子句后面的语句便会执行。便于检测任何非法值,否则,程序将会若无其事地继续运行,而不提示任何错误的出现。

goto语句
用于将程序的执行流从一个语句转移到另一个语句,一般用来跳出较为深层的循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值