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

谁和我讲讲程序设计语言里的循环结构,一种是先判断再执行,另一种是先执行后判断,最好是举例说明

发布网友 发布时间:2022-05-16 09:42

我来回答

3个回答

热心网友 时间:2023-10-18 16:01

这个只要记住,凡是判断条件写在循环前面的,就是先判断再执行,凡是判断条件写在循环后面的,就是先执行再判断

举个例子就是这样
int a=100,s=0;
while (a<100 && a>0)
{
s++;
}
这个就是第一种情况,判断条件a<100 && a>0写在循环前面,所以先判断后执行。循环时首先判断a是否小于100且大于0(例子里显然没有),如果是的话,就执行s++并继续下一次判断,如果不是,直接无视循环里面的s++执行后面的语句了。
int a=100,s=0;
do
{
s++;
}while (a<100 && a>0);
就是第二种情况,判断条件a<100 && a>0写在循环后面,所以先执行后判断。循环时首先执行s++,然后判断a是否小于100且大于0(显然没有),如果是的话,就继续下一次循环(即再执行s++再判断……),如果不是,就不再循环执行后面的语句了。
其实,这两种情况的区别只有一个,那就是,如果循环的条件一开始就为假(不满足)的话,第一种情况将直接无视循环(也就是循环一次也不执行),第二种情况循环会执行1次。所以,第一种情况里s的值仍为0,而第二种情况s的值最后会变为1。

热心网友 时间:2023-10-18 16:02

先判断再执行
int a=100,s=0;
while (a<100 && a>0)
{
s++;
}
先执行再判断
int a=100,s=0;
do
{
s++;
}while (a<100 && a>0);

热心网友 时间:2023-10-18 16:02

弄清楚循环条件,循环体,就行,do{循环体}while(循环条件);while(循环条件){循环体};for( ,循环条件 , ){循环体}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
急需给女性朋友的生日祝福藏头诗。 姓名 小桂子 希望各位大仙帮忙、 送给闺蜜的生日祝福语(藏头诗,杨剑愉生日快乐)哪位大仙帮帮忙? 闺蜜的生日祝福语(藏头诗,蔡怡雯生日快乐),哪位大仙帮帮忙啊? 美元为什么突然暴跌 为什么最近美元大跌 美元为什么会大跌 为什么美元跌 美元汇率为什么一路下跌 近来为什么美金大跌 戴尔笔记本电脑开机一直停在戴尔logo画面,进不去桌面是怎么回事? 当型和直到型有什么区别了 在高中数学的必修3中的Do Loop语句中 是先判断条件 还是先执行循环体? “for循环是先执行循环体语句,后判断表达式”为什么不对? for循环是先执行循环语句还是先判断? for循环语句先判断循环条件是否成立,然后再决定是否执行循环体吗? 游戏情侣名,5个字,不要非主流,带点诗意 求助,郑州到厦门详细自驾游路线 全国高速公路有那些,收费标准是怎样的 郑州到厦门多少公里 七座面包从开封到厦门高速费要多少钱 郑卅至厦门多少公里? 厦门到合肥再到郑州过路费需要多少呢? 厦门到河南高速费多少? 从河南郑州开车去福建厦门的话,一路的油费要多少钱啊?过路费要多少钱啊?开的面包车,三个人 广东的土特产是什么? 烟台城铁南站芝罘区越秀星汇金沙坐几路公交 想知道:烟台市 从彩云城到烟台开发区磁山温泉度假村怎么坐公交? 5s1528装电信4g卡无服务 如何调整西门子plc的PID功能 S7-200 西门子PLC中的PID比例常数带%吗 c语言中循环条件的详细解释 循环语句和条件判断语句的区别是什么? 单片机C语言:数组在循环语句中既当判断条件又当语句,是否正确?详细见问题补充 电子商务的未来发展趋势怎么样?就业前景怎么样? 高级怼黑粉的话短句有什么? 《王者》高级怼人的话短句有哪些? 上门换锁芯多少钱 想买dormakaba的保险柜锁,有了解的吗? 济宁换锁芯一般多少钱 ? 一个人如果有两个 我知道一个 怎么才能查到另一个- 问一问 孩子坐飞机怎么办理无人陪伴 营业厅有权限知道一个人名下的两张卡号码么? 一个人怎么会有两个手机号码有个号码中间有-符号 一个人是否可以有两个? 自行车高压打气筒带压力表的坏了怎么修 小孩坐飞机要没大人陪怎么办 iphone5 通信录里, 一个人有两个“移动”号码,怎么看他是哪个打进来的? 50岁的女人出轨是什么心里? 一个人两号码,来短信如何区分哪个号 手机一个号码是否存在两个?