自学嵌入式-C语言 day6

第六章.循环控制

循环三要素:

1. 循环变量的初始化语句;

2. 循环的循环条件;

3. 循环趋于结束的语句;

6.2 goto语句以及goto语句构成循环

goto 语句标号;

(1)一般情况不提倡采用

6.3 用while语句实现循环

while (表达式){语句}

(1)表达式:为逻辑表达式或关系表达式,值为真开始循环,值为假停止循环

(2)while(表达式)后不可加“;”符号,会陷入死循环

(3)流程图

注:ctrl+c:终止程序

6.4 用do...while语句实现循环

do

循环体语句

while(表达式);

(1)while(表达式);后面的“;”不可省略

(2)流程图;

6.5 用for语句实现循环

for (表达式1;表达式2;表达式3)语句

表达式1:循环变量的初始化语句

表达式2:循环的循环条件

表达式3:循环趋于结束的语句

注:任何循环语句都应具备循环三要素

流程图:

(1)for (表达式1;表达式2;表达式3)后不可加“;”

(2)循环结束时,是循环初次为假的情况

(3)for语句的一般形式中的“表达式1”可以省略,此时应在 for语句之前给循环变量赋初值。注意,省略表达式1时,其后的分号不能省略

(4)如果表达式2省略,即不判断循环条件,循环无终止地进行下去。也就是认为表达式2始终为真

(5)表达式3也可以省略,但此时程序设计者应另外设法保证循环能正常结束

(6)表达式1可以是设置循环变量初值的赋值表达式,也可以是与循环变量无关的其他表达式

(7))表达式一般是关系表达式(如i<=100)或逻辑表达式(如a<b&&x<y),但也可以是数值表达式或字符表达式,只要其值为非零,就执行循环体

6.6 循环的嵌套

6.8 break语句和contine语句

1.break语句:循环断路语句,终止循环

(1)只能跳出当前所在循环

(2)break语句只能用在循环语句和switch语句中

2.continue语句:循环短路语句,终止本次循环

练习:1、编写一个程序,它打印出个位数是6、且能被3整除的所有三位正整数及其个数。要求一行打印8个数据;

结果:


2、编写一个程序,找出被2,3,5整除时余数均为1的最小的10个自然数。

结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值