前言
大家豪!I am 施忆晨,我又快乐得来更新啦!今天我们要讲的是~~~~~~~~ 是~~~~~~~(看稿子)(恍然大悟)是循环结构!然后我们~~~~~~(看稿子×2)(恍然大悟×-1)们~~~~~~~(支支吾吾)(灵光一现)开始上课!
后期仔:我们上节课讲的是分支结构,感兴趣的同蟹可以去上节课康康~~
循环结构
循环结构用来反复执行某个功能,这是程序设计中最能发挥计算机特长的程序结构,学习循环结构,让你初步体会计算机高效解决问题的能力。
题单传送门
循环结构的用法
循环结构可以用来解决生活中需要进行重复,多次的实际问题,如:
1.打印若干个相同语句
2.打印有规律可循的数字组合
3.跟数组一起运用,循环输入数字
等问题。在编程中,它的主要功能是进行循环输出语句,且按要求次数执行代码。
愉快的代码时间
在了解了循环结构后,我们再来了解一下如何运用循环结构写代码(知道怎么打代码才能用结构嘛QAQ)
循环结构有二种代码框架与二种函数:
第一种:for语句
代码框架
#include<______>//头文件
using namespace std;//命名空间
int main(){//emm.....应该是主函数吧....
for(//定义变量;//定义变量运行次数;//运行一次后将变量进行何种计算){
//代码主体
}
return 0;//返回值
}
第二种:while语句
代码框架
#include<______>//头文件
using namespace std;//命名空间
int main(){//emm.....应该是主函数吧....
while(//执行条件){
//代码主体
}
return 0;//返回值
}
第三种:do–while语句
代码框架
#include<______>//头文件
using namespace std;//命名空间
int main(){//emm.....应该是主函数吧....
int i=1;//定义变量
do{
cout<<i<<endl;//代码主体
i++;
}while(i<=10);//判断条件
return 0;//返回值
}
每种循环都有其适用场景,要根据现实情况合理选择不同的循环。这三种框架的区别在于for循环的循环次数是固定的,而while循环的循环次数是不固定的。
然后是一些知识点,我们分条概述:
(敲黑板)重点来了! 循环跳转
循环跳转是指再执行循环语句过程中跳出循环语句或跳转到指定位置。循环跳转是在特殊情况下的备用选择。在C++中,循环跳转包含3种,分别为跳出循环、跳出当前循环以及跳转到指定位置.
第一种 跳出循环:
跳出循环是指跳出当前循环语句,不再执行循环语句。在C++中,可以使用break语句来实现跳出循环。
第二种 跳出当前循环
跳出当前循环是指跳出本次循环语句,并尝试再次进入循环语句。在C++中,应使用contine语句来实现跳出当前循环。
第三种 跳转至指定位置
跳转至指定位置是指直接跳转到一个预先指定位置。在C++中,使用goto语句来实现跳转到指定位置。
#include<______>//头文件
using namespace std;//命名空间
int main(){//emm.....应该是主函数吧....
goto 标号;
标号:
return 0;//返回值
}
goto语句由两部分组成:第一部分由关键字goto与标号组成,表示跳转到开始位置;第二部分由标号与冒号组成,表示跳转到目的位置。
标号是按标识符规定书写的符号;标号与冒号组成标识语句。
--------------------------------------------------分割线--------------------------------------------------
好啦,这次的分享就到这啦,下次我会更新《循环嵌套》,敬请期待QWQ
鸣谢
大佬@徐熙喆的Latex教学贴与大佬@汪嘉乐的Markdown教学贴,大佬@张乐凡的循环结构讲解贴让我受到了很多启发;
我的麻麻与我的同桌@周梓辰给了我很多建议【doge】;
另外
制作不易,点个赞吧(擦泪(┳_┳)…)
小彩蛋
供稿@黄文泽
怒发冲冠,凭栏处、潇潇雨歇。
抬望眼,满天UKE,怒火激烈。
三十WA尘与土,八千RE云和月。
莫抄袭,没了AC记录,空悲切!
CE耻,犹未雪。蒟蒻恨,何时灭!
驾电脑,踏破题目列表。
闭眼不会Hello world,笑谈不懂头文件。
待从头、收拾A+B,还不会。