C语言入门class_6

目录

1. while 循环

2. for循环

3 .for循环 和while 循环对比

4 .do while 循环

5. 死循环

6. break 语句

7. cintinue 语句

8. 嵌套结构

判断一个数是否为质数


在5课中学习的主要是选择结构,这一部分我们学习的是循环结构。

1. while 循环

while语句是循环结构中的一种,它的基本格式是:

含义是:如果表达式为真,则执行下面的语句,如果表达式为假,则不执行,跳出循环

让我们来看一个例子:利用循环语句,打印整数1-10。

这里注意大括号的使用,与if类似,如果包含多条语句,记得加大括号

2. for循环

用for语句也能实现循环结构,它的基本结构是

循环变量是在计算机编程中用于控制循环执行次数的变量。 在循环结构中,代码块会被重复执行,而循环变量的值通常在每次循环迭代中发生变化,以便在满足特定条件时终止循环。

所以上面三东西就不难理解了。

我们用for循环来实现打印打印整数1-10。

3 .for循环 和while 循环对比

虽然两者在形式上看起来不一样,但是基本的逻辑是一样的,都是首先循环变量初始化,然后判断表达式的值是否为真,为真执行语句,然后进行循环变量的调整,再进行判断看是否满足条件。

4 .do while 循环

对于for和while 循环在初始化以后都是先进行判断,满足才能进行循环,而对于do while 循环则是,不管三七二十一,先循环再说,然后再判断

基本结构是

如果用do while 怎么写代码打印整数1-10呢

5. 死循环

死循环(Infinite loop)是指程序中的一段代码一直重复执行,永远不会停止。

我们知道在判断中,如果表达式不为假,或者是表达式不为0,就会进行循环。那如果永远不可能为假呢,那就会一直执行下去。

我们写个死循环看一下:

比如打印1、2、3、4......一直打印下去

执行后会怎么样

根本停不下来。。。。

6. break 语句

break 语句是在编程中用于终止循环的控制语句。 当在循环内部执行break 语句时,循环会立即终止,程序将跳出该循环,继续执行循环之后的代码。

那我们结合死循环联想一下,我们还可以这样实现打印1=10.

7. continue 语句

continue语句是在编程语言中用来跳过当前循环中剩余的代码,直接开始下一次循环迭代的控制语句。

注意continue 和 break 的区别。

break 跳出循环,而continue 跳出本次循环,但是还会接着循环,

比如刚才的语句,如果我们将break 换成 continue 还能实现打印1-10吗

显然仍然是死的。

我们换个例子来看一下continue 的作用。

打印1-10,除了5。

代码可以这样写

8. 嵌套结构

当我们学到这里的时候,已经可以写相对复杂的结构了,这个时候我们需要用到各种语句的嵌套结构了。

我们来看一个经典的例子:

判断一个数是否为质数

检测一下

没问题!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值