循环语句1

本文介绍了while和for循环的基本语句、死循环的处理方法,以及它们在打印序列和计算特定范围倍数总和中的应用。强调了循环结构中初始化、判断式和调整的重要性,指出for循环因其结构优势在编程中的普遍使用。

1.while语句

1.while的基本语句

while语句和if语句很相似,都会先判断括号内的表达式是否为真假。

while(表达式)(为真执行,为假不执行)

{

语句1

语句2

}

2.死循环

while语句每执行一次就会重新判断一次表达式,如果表达式一直不为0,那么就会一直循环下去,解决这样的情况就需要添加调整。例如我们输入一个n=5,在每次循环语句中n--;那么循环5次就会停止下来,因为表达式成0了。下面是演示:

我们来看一下结果是不是五遍。为了方便观察我们可以加上\n进行换行打印。

 3.在屏幕上打印1~10的数字。

演示如下:

结果:

原理:当n为1时进入while循环,打印n,n++后,n变为2,继续进入while循环,打印n,当n为10时进入while循环并打印n后,n++,此时n=10,不满足表达式n<=10,则表达式为假,不在进入while循环,循环停止。

 如果大家不太理解可以通过调试窗口一步步看,更容易理解。

4.while循环的缺点

在while循环中初始化、判断式、调整。是非常重要的,随便改其中有一个就会影响整个结果,而且这三个重要的部分相隔较远,就有可能出现不受控制的现象。因此在循环语句中使用不是很多。

2.for循环

1.for循环的出现是为了弥补while的缺陷

在for循环中初始化、判断式、调整挨的很近。避免了过远不受控制的现象。

2.for循环的基本句型

for(初始化;判断式;调整)

{

语句1

语句2

}

 3.死循环

 在for循环中也会出现死循环,当判断式一直不为0的时候也会像while一样不断循环。所以调整很重要。

4.基本使用

在for循环中初始化只会被执行一次,while循环中是循环多少次执行多少次。

for循环执行顺序:初始化——判断式——调整——判断式.....

5.打印1~10

代码如下:

结果:

 很明显感觉到for循环要比while循环要简单,而且代码控制更好,也正因如此for循环在循环语句中是使用最多的。

6.计算1~100中,3的倍数的总和。

结果:

 

 

谢谢

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

c23856

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值