题目
请问语句do{.}while(!i )是什么意思?为什么会构成死循环?
最好具体解释一下括号中(!i)是什么意思
最好具体解释一下括号中(!i)是什么意思
提问时间:2020-12-11
答案
首先说说do……while的原理
假设语句内容为do A while(B)
则首先执行语句A,然后对语句B进行判定
若B为真,则再次执行A,判定B,如此循环
若B为假,则循环结束
回到你的问题,根据问题内容,判定语句B为!i,也就是i的否定
那么当i为真,或者在c语言中为非0的数值的时候,则循环结束
那么在A语句,也就是do后面那一段中,一定要有能改变i的语句存在,否则i就会是固定的一个值
若该值为0,或者为false,那么while的判断则一直为真,循环一直持续下去,无法结束,造成死循环
假设语句内容为do A while(B)
则首先执行语句A,然后对语句B进行判定
若B为真,则再次执行A,判定B,如此循环
若B为假,则循环结束
回到你的问题,根据问题内容,判定语句B为!i,也就是i的否定
那么当i为真,或者在c语言中为非0的数值的时候,则循环结束
那么在A语句,也就是do后面那一段中,一定要有能改变i的语句存在,否则i就会是固定的一个值
若该值为0,或者为false,那么while的判断则一直为真,循环一直持续下去,无法结束,造成死循环
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1饱和溶液溶解度变大,没有固体溶液析出,溶液变为不饱和,溶液质量变化吗?
- 2如图,ad是角ABC的角平分线,DE垂直AB,DF垂直AC,EF为垂足,BE=CF,
- 3画出下图中各力的力臂.
- 4鲁滨逊在哪个岛屿停了28年
- 5设等比数列an满足:Sn=2 n方+a(n属于自然数+)
- 6春风像个慈祥的母亲,拂着你的脸颊,使你感到舒畅,心旷神怡.(仿写句子) 春雷像——,——,——,——.
- 7红军为什么要过草地简介
- 8英语翻译
- 9当一个电压表和一个电阻并联时,实际上电阻两端的电压会大于电压表的示数吗?
- 10在Rt△ABC中,∠BAC=90°,AB=AC=2,点D在BC所在的直线上运动,作∠ADE=45°(A,D,E按逆时针方向). (1)如图1,若点D在线段BC上运动,DE交AC于E. ①求证:△ABD
热门考点
- 1对个对联,上联泛舟赤壁,耳的清风,目欲明月,何羡长江?下联是?
- 2如图,平行四边形ABCD的两条对角线AC与BD相交于点O,AD=根号10,AO=3,BO=1. 问ABCD的形状是菱形不?为什么?
- 3化学反应与物质量的关系
- 4接受和爱护这两个词能对调吗?为什么?
- 5短文改错:
- 6设a,b,c都是正实数,且a+b+c=1,则a^2+b^2+c^2+X√abc
- 7已知,m²-5m-1=0,求2m²-5m+1/m²的值.
- 8把一个长4分米,宽2.5分米,高3分米的长方体,削成一个最大的圆柱体,求圆柱体的体积
- 9机床厂第一季度生产机床570,比计划多生产100台,超额完成百分之几?
- 10应用题;小明家每月生活支出1000元,教育支出500元,它们共占总收入的5分之二,教育支出占总收入的几分之几