程序结构:循环

hello,几天不见,今天开始我们的循环吧

首先打开我们的VS2022

开始今天的学习之旅吧

首先要知道循环是干什么的,无论是选择也好,还是顺序也好.他们都是一条线的执行下去,不会回来,而这样就会有一些问题,就是但我计算从1+2+3+4+~~~+100的时候,会不方便,这样就需要用到我们的循环结构了.

循环有三种类型:whlie do~~whlie和for

首先来介绍一下我们的whlie

它的语法结构是这样的

while(表达式)

{

语句;

}

意思是当满足表达式时就执行语句,不满足时,就跳出循环

这里的a++就相当于a = a+1,是相当重要的,如果没有a++的话,因为a一直小于4,程序就会一直执行下去,从而陷入死循环 

下面是do~~whlie

语法是这样的

do{

语句;

}whlie(条件表达式)

虽然结果都是一样的,但是有一点要注意一下,就是这里在进行比较的时候whlie中使用的a = 0来进行比较的,但是在do~~whlie中使用的是a = 1来进行比较的

因为whlie是先比较之后在执行语句,但是在do~~whlie中是先执行语句在比较

最后就是for循环,是最简单最常用的循环

语法

for ( init; condition; increment )

{

statement(s);

}

init:是声明的变量,会被最先执行且只能执行一次,之后不会执行,

condition:是一个判断表达式,如果条件成立就会执行下面的statement(s);语句,不成立就会跳出循环.

increment:控制流语句,只要是更新循环变量,以免出现死循环的情况,执行完这个语句之后,用更新之后的变量,前面的判断语句将会再次执行.这里面所有的都可以省略不写,但是里面的分号不能不写

其实循环也是可以嵌套的,这里就只举一个例子,就是whlie的例子

好了今天的分享到此结束. 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值