东辰安华知识网 东辰安华知识网

东辰安华知识网
东辰安华知识网是一个专业分享各种生活常识、知识的网站!
文章434741浏览52697805本站已运行9224

while(x)是什么意思(C语言问题:do-while循环中出现while(!x)是什么意思)

其实while(x)是什么意思的问题并不复杂,但是又很多的朋友都不太了解C语言问题:do-while循环中出现while(!x)是什么意思,因此呢,今天小编就来为大家分享while(x)是什么意思的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

一、C语言问题:do-while循环中出现while(!x)是什么意思

do{

}while(!x);

相当于

do{

}while(x==0);

该循环的格式为:

do{

}while(e);当e为真时,循环。!x为真,只有x为0时才可以!

!是"非"运算,非0即1,非“非0”为假

while语句循环

1while语句中的表达式一般是关系表达式或者是逻辑表达式,只要表达式的值为真(非0)即可继续循环

2循环体中如果包括一个以上的语句则必须用{}括起来,组成符合语句

3应注意循环条件的选择以避免死循环

4允许while语句的循环体又是while语句,从而形成双循环。

do-while语句

1do-while语句和while语句的区别在于do-while语句是先执行后判断,因此do-while至少要执行一次循环体,而while是先判断后执行,如果条件不满足,则一次循环体语句也不执行。while语句和do-while语句一般可以相互改写。

2在if语句和while语句中,表达式后面不能加分号,而在do-while语句的表达式后面必须加分号。

3do-while语句也可以组成多重循环,而且可以和while语句相互嵌套。在do和while之间的循环体由多个语句组成是,也必须用{}括起来形成一个复合语句。

二、c语言中。(--x)什么意思

while(x)意思是说x非零情况下继续运行,那while(!x)就是说x是0的情况下继续运行,--x是说在用x参与运算前做x=x-1的操作。把上面的组合一下就是while(!(--x)),懂了吗?

三、延时函数中while“(x--)”是什么意思

x是调用者传递过来的参数,用于决定延时的大小。在这个程序中,通过while循环和for循环的嵌套实现空转来完成延时。x--就是给x的值减1.每次循环减1,直到x=0结束循环,也就是终止延时。

好了,关于while(x)是什么意思和C语言问题:do-while循环中出现while(!x)是什么意思的问题到这里结束啦,希望可以解决您的问题哈!

赞一下
东辰安华知识网
上一篇: pl表是什么意思(PL是什么意思PL是什么意思)
下一篇: 一旁是什么意思(一傍是词语吗)
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏