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

为什么下列语句没有构成死循环呀

发布网友 发布时间:2022-07-10 19:08

我来回答

5个回答

热心网友 时间:2022-07-12 16:26

c/c++中认为0为假,非0为真。当s不为0时,while判断条件为真,循环一直执行;当s为0时,while的判断条件为假,所以退出循环。如果给初值是负数,也不会死循环,当数据溢出之后,s又会变为正数,最后递减到0.
可以试试
short s=-1;//用short可以更快些看到结果
while(s)
{
printf("%d\n",s);
--s;
}

热心网友 时间:2022-07-12 16:26

s为0时推出

热心网友 时间:2022-07-12 16:27

while(s)只在s!=0时循环,而当--s的操作将s变为0后,循环自然结束

热心网友 时间:2022-07-12 16:27

你没有给S赋初值,一般的编译软件认为S初值为0。这样就会退出while循环

热心网友 时间:2022-07-12 16:28

因为S有操作
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
街头篮球手游中锋攻略汇总 C位攻略大全 街头篮球手游中锋有什么技巧 中锋C技巧详解 php一个表单提交数据怎么区分开,隐藏域可以吗,如果可以怎么用。 梦见牙掉光了什么预兆 梦见牙齿掉完了是什么征兆 梦见牙齿全掉了是什么预兆 梦见一口牙全部掉了是什么预兆 教师年度考核不认课的领导班子成员,干的工作不少,怎样考核办法公平... 湖北省郧西县义务教育学校绩效工资实施办法绩效工资总量和水平的... 事业单位年底是否有绩效奖金的 C语言中( )。 A. 不能使用do-while语句构成的循环 B. do-while语句构成的循环必须用break语句才能退出 .. 以下不致造成死循环的语句是( ). 以下不构成无限循环的语句或者语句组是 下列不构成无限循环的语句或语句组是() (5)以下不构成无限循环的语句或语句组是( ) 以下不会构成无限循环的语句或语句组是___。 不能构成循环的语句是? A.for语句 B.while语句 C.switch语句 D.do-while语句 不能构成循环的语句是( )。 A) for 语句 B) while 语句 C) swit 求古泰拳拳谱 。要有图片的。视频也可以!!! 可以比肩孔氏家族的张天师:虽低调,为何却引领中国文化*两千年? 低调低调对的人? 三国十大最低调名将都有谁 相师到巡抚家算命,见到哪个人说他以后会飞黄腾达? 相师到巡抚家算命,为啥见到穷书生会说你将来比他官大? 关于低调的话题作文,800字左右, 苏州有哪些水泥厂 苏州第三水泥厂怎么样? 太仓市同高砼制品有限公司怎么样? 水泥制管厂家 这是什么游戏设施? 在下列选项中,没有构成死循环的程序段是() 深圳博智星科技有限公司怎么样? 美人鱼怎么打 捕鱼之海底捞美人鱼来袭 玩过的进 奔跑吧兄弟在陕西城固拍的是第几期- 问一问 跑男里迪丽热巴去陕北的是哪一期? 在奔跑吧兄弟中西安是哪一期 闫学晶是现役军人吗?为啥可以直播卖货?就在快手平台?不明白为啥。 施耐德c65h-dc c2 怎么用 上面下面都有正 负号 而且标的不一致 该怎么用啊 请教施耐德直流断路器C65H-DC 10A 超过10A不会跳闸怎么回事 闫学晶弟弟结婚现场直播 王小宝直播嘲讽闫学晶:靠《刘老根》红的,出了东北,没人认识她,咋回事? 施耐德C65H-DC C25A可当家庭空开吗 施耐德c65h一dc开关可用在交流220v上吗 施耐德断路器C65多少种类 8g内存卡为什么只有2g多? 一个手机申请3个健康码为啥只能找到2个? 如何写会议纪要,有什么格式? 美赞臣蓝臻里面有香兰精吗 房产中介还是银行打工收入高?