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的例子
好了今天的分享到此结束.