问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

各循环语句不是无限循环的是 求解析

发布网友 发布时间:2022-05-15 08:51

我来回答

2个回答

热心网友 时间:2023-10-16 11:50

答案为B,
其中A的0<=i<=5运算式当i为0到5时i<=5的值为1,i为5以上时i<=5的值为0,也就是说0<=0或0<=1永远为真,循环无线循环下去;
其中C当i自增至2时i%2为假也就是说i永远为2,判断永远永远为假i不执行自增操作,循环无线循环下去;
再看看B,i为1时对2求余为1,1=1为真,循环一次,当i增至2时2对2求余为0,1!=0,循环停止。
所以B为非无限循环.

热心网友 时间:2023-10-16 11:50

答案是B
要解答这一题,首先应该弄清几个知识点:
1.for语句的执行过程
2.表达式的值如何产生
先说for语句的执行过程,以形如for(A;B;C)的for语句为例:
开始循环之前,A被执行;
每次循环之前,检查B表达式的值是否为0,为0则退出;
每次循环结束,执行C
再说表达式的值如何产生,这里面出现三种表达式,自增、取模和比较。形如i++的自增表达式,值为i自增前的值,而形如++i的自境表达式,值为自增后的i值;取模的表达式值为其结果;0<=i<=5这样的比较表达式,依照大多数C编译器的计算顺序(从右到左),可以等价为:0<=(i<=5),而每个比较表达式的值为0或非0(一般的C编译器为0或1),那么计算过程就变成:
0<=i<=5 => 0<=(0或1) => 1
再回来看选项,上面说过,A中的条件语句值恒为1,所以不对

B,i自增后再对2取模值为0,即退出循环
C,同样自增后,再循环时自增条件不满足,所以也不可能退出循环。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
嘴巴是黄色的两鬓各一处白色羽毛肚子是灰白色羽毛腿是黄色的 鸟儿对我们有哪些好处? ...是怎么回事?汽车启动时在驾驶舱听到响声,好似拖拉机烟囱里发出... 软电脑各个时代的开机画面如何设置电脑开机画面 ...器空间、外部数据存储器空间和位地址空间的 饿了么微信支付怎么开通 微信支付开通方式分享 饿了么怎样绑定微信? 梦见不认识的拘给它洗澡身上长蛆 与朋友交而不信乎信的意思是什么 与朋友交而不信乎信的意思 浙江农信如何查询余额 查询余额方法 c语言中多层for循环讲解 求解析!!!它是怎么循环的? 求for循环讲解 难得一生好本领,有一句这样的歌词,是谁唱的? 关于血液循环途径的讲解 听说染完头发不能烫那可不可以先烫后染呢大概要多长时间 第三季小花仙缔结盟约咒语? c语言,这个while循环有什么问题,请详细解析一下,谢谢 女孩子染头发需要多长时间 具体解析血液循环系统 水浒歌词 众人间 片尾曲 新水浒传《四海盟约》的调子 但是歌词和唱的人都换了。求MP3 C语言中的循环详细讲解? 小李飞刀 歌词 烫发和染发要多长时间左右? 新水浒传 四海盟约 毛阿敏 烫头发染头发一起要多长时间 谁有赞美诗 《盟约》的MV 我没有忘记,过去的孟约,难道就想一场梦,是什么歌词? 求安卓手机屏幕录像软件 C#循环的do循环怎么理解!感谢详解! vb 循环语句,求解析。。。 C语言FOR 循环练习题 配解析··· 淘宝小二滥用职权欺负卖家怎么处理? PHP基础是什么?群里看到只有有人问框架的都会来一句有PHP基础吗?我就在w3c上来了基本语法 甘肃生育津贴一次性能给多少钱 谷县离武汉多少公里 我们固镇有多少年的历史? 山西谷县在太原什么方向 江西新谷县属于哪个市? 甘肃省目谷县属于哪个市? 习水到襄阳市谷县要加多少油 阻谷县到枣庄市多少公里 人口超40万,建县历史近1500年的是安徽的哪一个县城? 从洛阳怎样能到陕西榆林府谷县? 运城到陕北富谷县有多少公里 春谷的地名 府谷县离徐州有多少公里 榆林的府谷县和延安的吴旗县这两个县比起来哪个好一点?从各个方面比较。 因为写错字而造成的不良后果
  • 焦点

最新推荐

猜你喜欢

热门推荐