首页 理论教育转移语句及其用法:51单片机教程

转移语句及其用法:51单片机教程

【摘要】:程序中的语句通常是按顺序执行,但是需要改变程序的正常流向,可以使用转移语句,例如:如果循环条件需要中途退出循环时,可以考虑采用转移语句退出循环体。

程序中的语句通常是按顺序执行,但是需要改变程序的正常流向,可以使用转移语句,例如:如果循环条件需要中途退出循环时,可以考虑采用转移语句退出循环体。

1.break语句

break语句只能用在switch语句或者循环体语句中,其作用在循环体中遇见break语句,立即结束循环,跳到循环体外,执行循环结构后面的语句。break语句的一般形式为

break;

break语句可以使循环体语句有多个出口,使得编程更加灵活和方便。

例如:

程序中当area>50时,使用break跳出循环。(www.chuimin.cn)

2.continue语句

continue语句是一种中断语句,一般用在循环体中,其功能是结束本次循环,跳过循环体中下面尚未执行的语句,把程序流程转移到当前循环语句的下一个循环周期,并根据循环控制条件决定是否重复执行该循环体。

break是跳出整个循环,continue语句是跳出本次循环,也就是说出现在continue下面语句将不再执行,直接进入下一次循环。

continue的一般格式为:continue;

例如:

程序中,当变量i对5取模不等于0时,则为i不能整除5,此时执行continue语句,程序将跳到for语句继续执行,只有模运算为0时,才能执行后面的printf,输出能被5整除的数据。