C语言初阶2

一、循环语句
  • while
  • for
  • do while
1.while循环
1.1while循环语法

同一件事情需要完成很多次,while语句可以实现循环。

while(表达式)

        循环语句;

1.2while语句中的break和continue

①.break

while中的break是用于永久终止循环的。

②.continue

continue是用于终止本次循环,也就是本次循环中continue后面的代码不再执行;

而是直接跳转到while语句判断部分,进行下一次循环判断。

1.3清理缓存区

这段代码适当修改可以用来清理缓存区。

举个例子:

在键盘上输入123456按回车后,scanf读取到123456;

getchar读取到\n,不等于Y,所以程序主动判断成No。

写入一个getchar,把\n读取掉

这段代码只打印数字字符,跳过其他字符。

2.for循环
2.1for循环语法

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

        循环语句;

对比一下for循环和while循环:

发现while循环和for循环中均存在循环的三个必须条件,但由于风格问题使得while循环三个部分可能偏离较远,不够集中,这样查找和修改不够方便;相比之下,for循环更胜一筹。

2.2for循环中的break和continue

①.break

for中的break与while中的beak一样,是用于跳出当前程序,永久终止循环的。

②.continue

continue是用于终止本次循环,本次循环中continue后面的代码不再执行;

而是直接跳转到for循环的调整语句,然后进行下一次循环判断。

3.do...while循环
3.1do...while循环语法

do

        循环语句;

while(表达式);

循环至少执行一次,使用场景有限,所以不常使用。

3.2for循环中的break和continue

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值