欢迎光临散文网 会员登陆 & 注册

银狼python编程第七集上

2023-09-06 21:41 作者:螺丝咕姆的C艹课堂  | 我要投稿

螺丝咕姆的C艹小课堂开了! 第五课 for循环

开拓任务 for循环 开始

在先前的课程中,我们已经学习了while循环的使用,while循环一般用于死循环


今天这节课我们来学习一个新的循环结构,for循环


具体框架如下↓


for (int i = 1;i <= n;i++){

cout << "螺丝咕姆好帅!" << endl;

}

需要记住的是,for循环和while循环的一个共同点就是都需要判断的地方判断结果为true,才可以执行内部代码,而for循环的帕努单部分分为3部分


第一部分也是我们的变量定义处,在这里,for循环定义了一个整形变量i,这个变量和平常定义的变量有什么区别吗?


区别就在于,这里的i,是一个局部变量,局部变量就代表只能在for循环调用,而一旦结束了for循环,这个i变量就自动消失了。这里如果在程序需要的状态下,可以把i定义在for循环外面


第二部分也就是大家熟知的判断部分,整个for循环的执行就取决于这个部分的判断结果,true则执行,false则跳出


第三部分也叫做自增部分,由于for循环一般用于便利对象(这个不细讲,回头再说),所以每次下标(索引)要往后移动(看不懂可以暂时不管,记住写上就对了)


如果我想i+=2呢?当然,直接写上i+=2即可


当然也可以 -- 或者 -=


注意

三个部分需要分号隔离


特殊写法

for (;;){

cout << 111;

}

//死循环


for (int i = 1;;i++){

cout << 111;

}

//死循环但是保留了局部变量i和自增


for (int i = 1;;){

cout << 111;

}

//死循环但是保留了局部变量i

以上几种写法可以根据题目的不同要求随机应变


大括号位置和while和if一毛一样


纠正:判断的地方用官方词语表达的话,是:条件表达式


今天的课上到这里就结束了~下课!

开拓任务 for循环 结束

接受任务 课后练习5

请开拓者编写一个可以计算1~100的和的程序,用上for循环,为了减轻大家的负担,完善程序即可


#include<bits/stdc++.h>

using namespace std;

int main()

{

int sum = 0;//和

for (int i = 数字;i 条件运算符 数字;i++){

//sum+上i;

}

cout << sum;

return 0;

}

银狼python编程第七集上的评论 (共 条)

分享到微博请遵守国家法律