请问语句do{.}while(!i )是什么意思?为什么会构成死循环?最好具体解释一下括号中(!i)是什么意思
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 04:36:54
请问语句do{.}while(!i)是什么意思?为什么会构成死循环?最好具体解释一下括号中(!i)是什么意思请问语句do{.}while(!i)是什么意思?为什么会构成死循环?最好具体解释一下括号中(
请问语句do{.}while(!i )是什么意思?为什么会构成死循环?最好具体解释一下括号中(!i)是什么意思
请问语句do{.}while(!i )是什么意思?为什么会构成死循环?
最好具体解释一下括号中(!i)是什么意思
请问语句do{.}while(!i )是什么意思?为什么会构成死循环?最好具体解释一下括号中(!i)是什么意思
首先说说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的判断则一直为真,循环一直持续下去,无法结束,造成死循环
请问这个程序有什么错误?题目是求1到20的平方和,for,while,do while各位高手帮个忙1)for语句:#include void main() { int i,z=0; for(i=1;i
do while 循环语句
请问语句do{.}while(!i )是什么意思?为什么会构成死循环?最好具体解释一下括号中(!i)是什么意思
.下列语句序列执行后,i的值是?int i=16; do { i/=2; } while(.下列语句序列执行后,i的值是?int i=16; do { i/=2; } while( i > 3 );
以下语句中,循环次数不足10次的语句是A for(i=1;i0){--i;}C i=1;do{i++;}while(I
下列循环语句中,循环次数是( ).int i=0 do { i+=1; } while (i
vb中,do……loop while 语句中,比如下面 do print # i=i+1 loop while i
while语句 奇数求和 用do while语句
continue能用在哪些语句里?是while,do...while,for 循环体里都能使用吗?
int i=10,j=0;do { j+=2; i-=2+j} while(i>=0);循环体语句执行的次数是?
C++的循环语句问题已知:int i(3);下列do-while循环语句的循环次数是多少?do{cout
解读语句 i=1 amt=0 do while i
可用while语句实现的循环的一定可以用do~while语句实现这句话是错的,为什么
请问这个do while语句做了几次循环int x=8;dox--;while(x)int x=8;do{x--;}while(x);
VB中的do while……loop 和do……loop while语句是一样的吗
for,while和do~while语句有何异同?
用三种循环语句 while do while...for...计算10的!
for语句改成while语句 do-while语句for(k=2;k