c语言当条件为真时只要不等于0都是为真吗比如说{dodat--;while(dat);}while(dat);是不是等于
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/16 12:17:50
c语言当条件为真时
只要不等于0都是为真吗
比如说
{
do
dat--;
while(dat);
}
while(dat);是不是等于while(dat!=0);
新手求教育啊
只要不等于0都是为真吗
比如说
{
do
dat--;
while(dat);
}
while(dat);是不是等于while(dat!=0);
新手求教育啊
恩,你理解的正确.
while的括号里只要保证不为0,那么循环就一直执行下去.
还有一点要记住,负数也是成立的,只有括号里的值等于0时循环才结束.
有问题请继续追问!
再问: 谢谢你 但是如果dat一开始就是0的话 感觉是无限循环了啊 是吗....
再答: 不对,do....while形式的,如果dat一开始就是0,那么只执行一次do,然后判断while括号中的dat是0,那么循环结束。 而while形式的循环,如果dat一开始就是0,那么循环直接结束。 do...while和while的区别就是这样的:当dat的值为0时,一个只执行一次,一个一次都不执行,望采纳!
while的括号里只要保证不为0,那么循环就一直执行下去.
还有一点要记住,负数也是成立的,只有括号里的值等于0时循环才结束.
有问题请继续追问!
再问: 谢谢你 但是如果dat一开始就是0的话 感觉是无限循环了啊 是吗....
再答: 不对,do....while形式的,如果dat一开始就是0,那么只执行一次do,然后判断while括号中的dat是0,那么循环结束。 而while形式的循环,如果dat一开始就是0,那么循环直接结束。 do...while和while的区别就是这样的:当dat的值为0时,一个只执行一次,一个一次都不执行,望采纳!
c语言当条件为真时只要不等于0都是为真吗比如说{dodat--;while(dat);}while(dat);是不是等于
C语言dat+=0x80是什么意思,+这个真么运算
C语言中if语句后面不能加分号,否则当条件为真时执行空语句是什么意思?
C语言中 在用while语句时,判断条件为精确到小数点后几位,怎么写?
C语言怎么表示非零如while (m),是不是m即为非零?为什么?
while(p),这里条件是什么 C语言
C语言中 int find=0; while(!find)这个条件怎么判断呀?while(!find)与while(fi
在C语言中当表达式值为0时表示逻辑值假当表达式什么时候为真?
c语言 while(i--)
c语言do while
c语言中while(!
C语言 while循环