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

使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成。请解释一下这句话

发布网友 发布时间:2022-04-07 21:03

我来回答

3个回答

热心网友 时间:2022-04-07 22:32

在C和C++语言中,变量只能先声明,再使用。否则在程序编译时,会提示出错。如果你在声明变量时,未赋值,初值不一定是0。例如定义一个数组,并且不赋初值,它里面的各元素的值是各种各样的。

举个例子:

for(i=1;i<=100;i++)

sum = sum + 1;

它的初始化应在循环语句之前完成:就是int i=0;while(条件){循环内容}或int i=0;do{循环内容}while(条件)而不是在循环语句内初始化while(条件){int i=1;循环内容}。

扩展资料:

在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环语句是由循环体及循环的终止条件两部分组成的。

要使用循环语句时,必须要确定循环体及条件(布尔表达式)两个重要因素,亦即首要考虑的是:要重复执行哪些语句,要重复到什么时候为止。

参考资料来源:百度百科-循环

热心网友 时间:2022-04-07 23:50

在C和C++语言中,变量只能先声明,再使用。否则在程序编译时,会提示出错。如果你在声明变量时,未赋值,初值不一定是0。例如定义一个数组,并且不赋初值,它里面的各元素的值是各种各样的。你可以自己试试。

热心网友 时间:2022-04-08 01:25

比如循环变量 int i;
它的初始化应在循环语句之前完成:就是int i=0;while(条件){循环内容}或int i=0;do{循环内容}while(条件)
而不是在循环语句内初始化while(条件){int i=1;循环内容}
不知我说清楚没?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
1~12月的英文单词怎么说? 一到十二月份的英文单词怎么写呢? 如果被猫抓了好几次打一回针会死吗? 什么地方住风水最旺房子 电脑运行速度慢原因及解决方法 马兰花是哪个明星 用友ERP-U8财务管理与应用编辑推荐 葡萄胎30几天有症状吗 家猫抓破了腋下出血了,要打几针,可以就打一针吗 葡萄胎早期症状出现在几周 武汉中小学封闭式管理什么时候结束 武汉教育云黄陂区二年级课程没有更新是什么原因? 湖北教育云和武汉教育云哪个好? 武汉教育云可以下载授课视频吗? 手机上武汉教育云空中课堂在线教学怎么投屏到电视上? 幼儿急疹后大便墨绿色蛋花状正常吗 武汉教育云空中课堂不能开启桌面共享模式是什么原因? 宝宝大便黑中带黄是 怎么 回事 天天拉蛋花状大便是吃保济丸还是吃乳酸菌素片? 大便两种颜色的问题 HUAWEIMatePadPro.MRX—W29型号支持nfc吗? 拉黑绿色的大便是怎么,有点拉稀,水样蛋花状 大便呈蛋花状怎么回事?? 手机欠费了,还能找回QQ密码吗? 两个月的宝宝大便蛋花汤状正常吗 拉肚子两个多月了,进本上都是早上起来一次,吃过早饭一次,下午就好了,大便有点黑蛋花状,肚子经常会咕 哪里可以学汽车手工坐垫编织 汽车座垫都是用什么材料做的 如何区分汽车坐垫的质量?? 手编汽车坐垫用什么缝纫机? 哈尔滨教育云平台在手机百度能报考吗 新空调刚使用外机运转后有水出来 平安普惠逾期三年,突然接到电话要起诉怎么办 平安普惠起诉前需要签诉讼确认书吗? 平安普惠通知我开庭了平安普惠通知我开庭了- 问一问 收集 海贼王 火影忍者 名侦探柯南 中的感人 搞笑 温馨 图片。 平安普惠贷款逾期了律师要起诉我该怎么办? 做仰卧起坐的诀窍要尽快能实现的,而且简单易学的 仰卧起坐要掌握的技巧?比赛一分钟要70个? 动漫,再求精品 寻求13集左右的精品动漫! 动漫东方同人的图 pamasuomis空调怎么制热 pamasuomis是什么品牌电视机 求好看的动漫有吗? 微信投票多少钱 炒云丝怎么做好吃 香辣干云丝怎么做如何做好吃 云丝炒肉 微信投票怎么买投票,多少钱一票