问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中for循环和while循环的区别

发布网友 发布时间:2023-12-06 13:33

我来回答

1个回答

热心网友 时间:2024-01-07 06:19

c语言for循环语句用法为:for(表达式1;表达式2;表达式3),循环体。

在for循环语句用法中,for是关键字。for之后的圆括号内一共有3个表达式,以分号隔开。一般情况下,表达式1的作用是赋初值;表达式2的作用是控制循环,即循环条件;表达式3的作用是修改循环变量的值,一般是赋值。

循环体语句如果只有一条,可以不用加花括号;如果循环语句超过一条,则必须加上花括号组成复合语句。圆括号内的三个表达式在语法上都可以省,但两个分号“;”不可以省。

执行过程:先执行表达式1,再判断表达2是否为0,若不为0,则执行循环体语句,执行表达式3,再重新计算表达式2,若表达式2为0,则退出for循环。

for循环和while的功能比较

1、循环的结构不同

for循环的表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。

while循环的表达式为:while(表达式){循环体}。

2、执行条件的判断方式不同

for循环执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环(遇到不满足的条件就立刻退出)。

while循环当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出,而不是立即跳出循环(计算条件不满足时,也仍会执行完当前循环)。

3、语法不同

for循环的语法为:for(变量=开始值;变量<=结束值;变量=变量+步进值){需执行的代码}。

while循环的语法为:while(<条件>){需执行的代码}。

以上内容参考:百度百科—for循环

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我的世界手游 我的世界手机上的基岩版登录后为什么不能联机? 我的世界为什么联机进不去 联机我的世界方法 聚四氟乙烯生料带价格是多少 如何选购聚四氟乙烯带 聚四氟乙烯多少钱 路由器的用户名和密码天翼宽带zxhnf420 我想用无线上网,电信送的猫是zxhn f420,我买了个路由器是WNR500的型号... 我买的保险十年的交完了退保能退多少钱 平安你险买一年三千五买了一年想退出退回多少钱? 我买的是人寿保险交了一年想退保能退多少钱? 魔兽冰封王座的暗夜怎样灭一个简单的? 要警惕了,微信绑定的银行卡被盗刷了,客服电话是基本打不通的,想要回来... 四肢经常发麻是怎么回事?70 怎样给监狱里写信?32 1个手机号怎么注册2个 干部行政介绍信中的“原职别”、“现职别”是什么意思?要怎样填写... 一首男声英文圣诞歌曲,节奏不欢快,但很好听词中出现了merry Christmas... 刘德华回应贾玲的姿势被赞上热搜,细节见修养,品行好的明星有哪些? 全球公爵加油怎么用 开个公司炒股票,可行吗37 2012年9月11日10点24分出生,男孩,是什么命,五行缺... 天天对着超级计算机,top500之前的超级计算机,请问超级计算机对人体影 ... 最好听的女生假名 两个字的哦! 有没有呀? 出油率为百分之38五百千克大豆可榨多少千克有要加1100百四十千克油... 3千克大豆可以榨出大豆油2.1千克1千克大豆可以榨多少克大豆油? 四分之5000克大豆可以榨油20分之9000克1000克油需要多少千克大豆1000克... 奔驰仪表盘的公里数上面的数字和下面的数字分别是什么意思?24 奔驰车显示adbiue可行驶距离9怎么回事3 奔驰s400显示能耗还能跑多远2 奔驰显示屏显示可行驶距离587KM是什么故障?2 奔驰450越野显示可行程xx公里能耗是什么意思3 大便忍不住是怎么回事 大学家长意见怎么写? 如何一年内强制二次修改? 2012年农历9月11号10点51分出生,女孩,是什么命,五... 2012年阴历9月11日上午10点25分出生的侯姓女孩在五行...2 根据对方为什么加不上好友? 新历2012年9月11日巳时算命1 火灾监测报警系统的原理是什么 WOW FS 新月法杖的任务流程是?7 怎样给监狱服刑老婆写信1 老婆给在监狱的老公的信怎么写1842 给监狱里的老婆写信7 重庆自考汉语言本科提前两科申报毕业论文的问题 2、3题急急急 我有一个了,还想再申请一个微信账号,怎么申请呢? 好听的女生假名,越多越好!两个字或三个字,姓氏随便,最好姓李... 莫泊桑的《项链》要表达什么68 《项链》莫泊桑讲了什么435 项链这篇课文告诉我们一个什么道理10 想给自己买份保险,中华保险公司怎么样?