循环语句
发布时间:2016/7/13 20:47:00 访问次数:461
C51中实现循环的方式主要有for、while和do-whi1c这3种基本语句。HCPL-3140-300
1.for循环
for循环是开界的,它的一般形式为:
for((初始化、<条件表达式>;(更新表达式→ 语句;初始化一般是一个赋值语旬,它用来给循环控制变量赋初值;条件表达式是一个关系表达式,它决定什么时候退出循环;更新表达式说明循环控制变量每循环一次后按什么方式变化,若更新后条件表达式为假(Fdse)则退出循环。其流程图如图6.3所示。例如:
上例中先给i赋初值l,判断i是否小于等于10,若条件为真则执行语句,之后i值增加1,再重新判断,直到条件为假(》10)时结束循环。
注意:
①for循环中语旬可以为语句体,但要用“O”将参加循环的语句括起来;
②for循环中的初始化、条件表达式和更新表达式都是选择项,可默认,但分号“;”不能默认;
③for循环可以多层嵌套。
C51中实现循环的方式主要有for、while和do-whi1c这3种基本语句。HCPL-3140-300
1.for循环
for循环是开界的,它的一般形式为:
for((初始化、<条件表达式>;(更新表达式→ 语句;初始化一般是一个赋值语旬,它用来给循环控制变量赋初值;条件表达式是一个关系表达式,它决定什么时候退出循环;更新表达式说明循环控制变量每循环一次后按什么方式变化,若更新后条件表达式为假(Fdse)则退出循环。其流程图如图6.3所示。例如:
上例中先给i赋初值l,判断i是否小于等于10,若条件为真则执行语句,之后i值增加1,再重新判断,直到条件为假(》10)时结束循环。
注意:
①for循环中语旬可以为语句体,但要用“O”将参加循环的语句括起来;
②for循环中的初始化、条件表达式和更新表达式都是选择项,可默认,但分号“;”不能默认;
③for循环可以多层嵌套。