for-循环语句

for 循环与 continue 语句 本关的编程任务是补全checkWork.py文件中的部分代码,具体要求如下: 填入循环遍历studentname列表的代码; 当遍历到缺席学生时,填入continue语句跳过此次循环。 阅读详情

for-循环语句

7.1 for 语法形式

for 循环是三种循环中使用最多的一个函数,for循环的语法形式如下:

for(表达式1;表达式2;表达式3)
	语句;//如果循环体想包含更多的语句,可以加上大括号 { }
  • 表达式1 用于循环变量的初始化
  • 表达式2 用于循环结束条件的判断
  • 表达式3 用于循环变量的调整

7.2 for循环的执行流程

‍在这里插入图片描述

首先执行 表达式1 初始化循环变量,接下来就是执行 表达式2 的判断部分,

表达式2 的结果如果 ==0(为假),则循环结束;

表达式2 的结果如果 !=0(为真) 则执行循环语句,循环语句执行完后,再去执行 表达式3,调整循环变量,然后 表达式2 再继续执行判断,若为真(不为0)则继续执行循环。

斜体样式整个循环的过程中,表达式1初始化只被执行一次,剩下的就是表达式2、循环语句、表达式3在循环。

7.3 for循环的实践

练习1:

在屏幕上打印1~10的值

参考代码:

#include<stdio.h>

int main()
{
	int i = 0;
	for(i=1; i<10; i++)
	{
		printf("%d",i);
	}
	return 0;
}

运行结果:

‍在这里插入图片描述

7.4 for循环和while循环的对比

//  for 循环
#include<stdio.h>

int main()
{
	int i = 0;
//   1.初始化 2.判断 3.调整
	for(i=1;  i<10;  i++)
	{
		printf("%d",i);
	}
	return 0;
}

//  while 循环
#include<stdio.h>

int main()
{
	int i = 1;//1.初始化

	while(i <= 10)//2.判断
	{
		printf("%d ",i);

		i++;//3.调整
	}  
}

for 和 while 在实现循环的过程中都有 初始化、 判断、 调整 这三个部分,但是 for 循环的三个部分非常集中,便于代码的维护,而如果代码较多的时候 while 循环的三个部分就比较分散,所以从形式上 for 循环要更优⼀些。

‍

S32K144之芯片锁死解锁——进入HardFault S32K144之芯片锁死解锁——进入HardFault 最近遇到因为软件代码问题导致进入HardFault,从而使芯片锁死,来简述具体现象以及最终的解锁方法。 导致原因:如下图,在进行Gpio的相关配置,case后面没有break语句,导致芯片进入HardFault。 现象1:reset引脚持续为低,reset指示灯常亮。如果掉电后重新上电,通过示波器抓取reset引脚的波形,会有510us左右或者29ms左右的低电平脉冲出现,一般会出现两三次左右并且没有规矩,持续几秒的高电平之后,reset脚再次被拉低 阅读详情

相关推荐

(35)远程识别(又称无人机识别)(一)

Ardupilot官网关于《Peripheral Hardware》的翻译 —《(35) 远程识别(又称无人机识别)》。

无人机开发(开源Ardupilot) 4万+

for循环语句

C语言提供了for循环语句,实现更加灵活的循环控制操作。它的定义格式如下: for(表达式1; 表达式2; 表达式3) 循环语句 该循环语句的执行流程如下: 步骤(1):执行表达式1语句,而且,只执行一次;我们可以认为,表达式1是for循环的初始化语句;可以执行一些变量数据的初始化。 步骤(2):执行表达式2语句,如果表达式2的值是真,则去执行步骤(3);如果表达式2的值为假,则结束for循环;表达式2是控制for循环结束的语句。 步骤(3):执行for()后面跟着的循环语句,只有一句代码。如果要

LC的专栏 3万+

Zabbix7.0+DeepSeek大模型实现人工智能告警分析

本方案基于Zabbix7.0监控系统,通过底层webhook脚本机制集成Deepseek做故障分析提供解决方案,构建智能化运维体系。

xingdiango的博客 2371

Python-for循环语句

循环引入 for循环语句 for循环嵌套语句 for和else/break/pass 一、循环引入 循环结构 一般情况下,需要 多次重复执行的代码,都可以用循环的方式来完成 (循环不是必须要使用的,但是为了 提高代码的重复使用率,所以有经验的开发者都会采用循环 for的循环: for循环作为编程语言中最强力的特征之一 Python可以使用for语句循环遍历整个序列 的值 Range()函数 该函数是Python的内置函数,用于生成一系列连续的整数, 多用于for循...

weixin_50339323的博客 7585

uniapp - H5网页打包运行报错Failed to load resource: net::ERR_FILE_NOT_FOUND(uniApp打包成H5部署到服务器,打包h5白屏并报错页面空白)

Failed to load resource: net::ERR_FILE_NOT_FOUND,uniapp 坑之打包之后白屏,uniapp打包h5,HBuilderX 打包H5后空白报错 Failed to load resource: net::ERR FILE NOT_FOUND,UNI-APP H5应用白屏(空白页)解决方案,白屏并报错Failed to load resource: net::ERR_FILE_NOT_FOUND,uniapp开发,打包成H5部署到服务器,uniapp打包之后首页

🏆 前端领域优质创作者 3576

深度强化学习调参技巧:以DQN、DDPG、TD3、PPO、SAC等算法为例

深度强化学习调参技巧:以D3QN、DDPG、TD3、PPO、SAC算法为例

丨汀、的博客 3442

Python for 循环语句

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

Aforxiaoxie 3381

MDF和DHF、DMR、DHR三者差异?注册与备案文件?医疗器械产品技术要求编写指导原则

定义:设计历史文档(DHF ) 指的是描述某医疗器械成品设计过程的有关记录。内容:DHF包括设计开发活动的所有记录。从最初的策划、客户需求、设计输入,设计输出、设计验证、设计确认、所有的设计评审,设计转换,以及设计变更相关的所有记录。均属于DHF的一部分。要求:各制造商应为每个类型的器械建立并保持设计历史文件。设计历史文件应包含或引用必要的记录,以证实设计符合经批准的设计计划和法规的要求。

学海无涯的专栏 9109

玩转C语言for循环语句

本文章主要介绍C语言中的for循环语句

2401_84689376的博客 1万+

【AutoSAR】【EcuM】ECU状态管理

目录 一、EcuM架构位置 ​二、EcuM功能介绍 三、EcuM状态机 1.STARTUP阶段 2、UP状态 3、shutdown状态 4、休眠状态 5、OFF状态 一、EcuM架构位置 EcuM模块位于系统服务层,如下图红色方框里; 二、EcuM功能介绍 EcuM本身它管理着ECU在STARTUP, RUN,OFF,SLEEP,WAKEUP状态之间的相互切换。 责所有BSW的初始化以及去初始化 和ComM协作来管理网络状态,在需要时关闭ECU 管理所有的唤醒事件,并且在需要时

专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。 3352

详细指南:如何在TI C2000基于C28x的微控制器上部署FreeRTOS_C语言实现

FreeRTOS是一个小型、开源、实时的嵌入式操作系统内核。它为多种微控制器和处理器提供了支持,包括ARM、AVR、MSP430和PIC等。小型和轻量级:适合资源受限的嵌入式系统。实时性:可以满足严格的实时要求。多任务支持:支持多任务并发执行。内存管理:提供了多种内存管理策略。模块化设计:用户可以根据需要选择所需的功能模块。TI C2000系列微控制器是专为实时控制应用设计的。高性能C28x核:提供了高速的浮点运算能力。丰富的外设:包括PWM、ADC、DAC、通信接口等。低功耗。

qq_38334677的博客 1606

【Python基础】- for/while循环语句

本文主要介绍了Python中的循环语句,包括for循环和while循环。

m0_64336780的博客 1万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

3.4 for循环语句

本例在【例 3.5】基础上,在执行语句内增加了判断是否为50,如果已经计算到了50,那么退出循环。for循环中另外一个重要的语句break,使代码跳出for循环,提前结束循环。循环的嵌套,指一个循环内可以有一个或多个循环,每个循环内还可以有一个或多个循环。第一次循环,把79排到了最后面,第二次循环把65排到了倒数第二,。指定i的初始值为1,结束值为100,步长为2,实际需要循环50次。,循环变量增量一般每次增加1,循环条件是循环变量达到某一值。【项目:code3-008】求1-50的数字的总和。

学习微软 .net 技术开发 1595

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

C语言用for语句实现循环

for循环的一般形式,for循环的执行过程,for循环与while循环的转换

NuYoaH502329的博客 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

for循环语句详解

1 for循环语句的应用规则    C语言中的for循环语句不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句。    1.1 for循环语句的格式    for(表达式1;表达式2;表达式3)语句;    这里边的“语句”就是循环体语句,若其中只有一条语句,可以不用花括号,若多于一条,则必须用花括号将这些循环体语

即使没有翅膀,心也要飞翔! 8673

for 循环语句

for 循环语句 格式: for(初始化语句(1);判断条件语句(2);控制条件语句(3)){ 循环体语句(4); } 语句执行的顺序为(1)(2)(4)(3)(2)(4)(3)。 实例一 for循环实现0—100偶数和 思路: 1.新增一个求和变量sum 2.获取1—100之间的所有偶数(使用for循环实现)遍历数据,对数据进行判断;如果是偶数的话,就执行,第三步 3.对获取到的数据累加。 pa...

qq_41178798的博客 383

c++ 的 for 循环语句

c++ for 循环语句

世界那么大,我想去看看~【随心更新,看世界去了😄】 2945

for循环语句和if条件语句

for循环语句和if条件语句 for语句和if语句可多层嵌套使用 for语句: for(初始化条件a;判断是否符合条件b;循环继续下去的条件c){                   循环体             }                  第一步:执行a                 第二步:执行b,判断是否符合条件,如果符合条件,执行第三步,不符合跳出循环         ...

小彩虹的博客 2万+

java for 循环语句_Java 循环之 for 语句

Java 循环之 for 语句Java 语言的 for 循环语句是一个循环控制结构,可以执行指定次数的循环Java 语言提供了三种循环结构,前面我们已经学习了 while 和 do...while第三种是 for 循环,它可以让一些循环结构变得更加简单for 循环执行的次数是在执行前就确定的语法for(初始化; 布尔表达式; 更新) {// 代码语句}最先执行初始化步骤,可以声明一种类型,但可初始...

weixin_39592137的博客 521

java switch语句-for循环讲解

switch语句: switch(表达式){ case值1: 语句体1; break; case值2: 语句体2; break; default: 语句体n+1; break; } 格式说明: 1.表达式取值为byte,short,int,char,JDK5以后可以是枚举,JDK7以后可以是字符串(String) 2.case:后面跟的是要和表达式进行比较的值3.语句体:这个部分可以是一条或者多条语句 4.break:表示中断,结束的意思,可以控制switch语句的结束 5.default:当所有的值都和表

她是不会无条件的!! 4051

【C语言初阶】循环语句 —— for语句

本节主要讲述C语言循环结构中的for语句,讲解了在for语句中使用break或continue会对for循环造成的影响;同时又给出了while语句和for语句的对比以及一些for循环的变种。

共同学习,相互分享。 1363

循环while和for语句

while(表达式)语句 其中的“语句”就是循环体。循环体只能是一个语句,可以是一个简单的语句,还可以是复合语句(用花括号括起来的若干语句)。执行循环体的次数是由循环条件控制的,这个循环条件就是上面一般形式中的“表达式”,它也称为循环条件表达式。当此表达式的值为“真”(以非0值表示)时,就执行循环体语句;为“假”(以0表示)时,就不执行循环体语句。例如“i<=50”是一个循环条件表达式,它是一个关系表达式。它的值只能是“真”或“假”。在执行while语句时,先检查循环条件表达式的值,当为非0值(真)时,就执

qq_61672347的博客 2744

oracle 语句循环,oracle的for循环语句

Oracle循环语句的写法有哪些呢如果您对Oracle循环语句方面感兴趣的话,不妨一看。loop循环: 1。 create or replace procedure pro_test_loop is 2。i number; 3。 begin 4。i:=0; 5。 loop 6。ii:=i+1; 7。 dbms_output。put_line(i); 8。 if i》5 then 9。exit; 1...

weixin_42222065的博客 1784

循环语句—for循环

1.for循环语句 (学完for循环语句之后要求知道for循环语句的格式和循环流程) 1.1循环结构 特征:重复做某件事情,具有明确的开始和停止标志 循环结构的组成: 初始化语句:用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样 条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能已知执行下去 循环体语句:用于表示循环反复执行的条件,简单说就是循环反复执行的事情 条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去 循环结构对应的语

weixin_67796933的博客 741

【JavaSE专栏13】Java 的 for 循环语句

本文简单对 Java 中的 for 循环语句进行了介绍,讲解了语法,演示了样例代码,提出和 while 语句的区别和联系。

Designer 小郑的技术博客 1927

16 for循环语句

for循环语句 问题 请在控制台里面打印10次HelloWorld。 这时可能你会这么写: System.out.println("helloworld"); System.out.println("helloworld"); System.out.println("helloworld"); System.out.println("helloworld"); System.out.println...

weixin_45370202的博客 782
上一篇: do-while循环
下一篇: break和continue语句
'撒野奔跑.
博客等级 码龄4年 185粉丝 19原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

'撒野奔跑.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值