条件是怎么看的
追答其实我也不是很明白你说的条件是什么意思,但是我觉得既然写了循环,那么至少要进入循环至少执行一次,同时又不能死循环,能有一个触发跳出循环。
所以:while(!(--x)) 能进入这个循环的条件很简单,就是当while(!(0))的时候能进入循环,并且执行一次退出,那么x就是1。
while(i++) 这个能进入循环则需要i不为0,但是如果i大于0,那么i会越加越大,导致死循环。
我不是这个意思,我是说while后面的条件是什么而不是怎么样才能执行下去,我不懂的就是--x怎么也能做条件,还有就是即使可以又做什么条件。
求解
我不是那个意思,我是说一般的循环语句循环条件大部不都是x<=100等这种类型的吗,这一种++x或x--没怎么见过,它们
追答就是说while循环的使用方式?
while(表达式){执行语句;...;}
表达式为真就执行花括号里的语句,表达式为假就不执行,并且退出循环。
只要是表达式,都可以放在while后面的括号中。
--x是表达式,当然可以放在里面,关于表达式,一般都能算出一个值,算出这个值后,在C语言中,只要这个值(如果是整数)为0,则表示假,不为0则表示真。
表达式也分好几种,也有逻辑表达式,像!x 、a&&b,a||b
也有关系表达式,像a=90等等,不管逻辑还是关系表达式,算出来的都是直接的真或者假
我不是那个意思,我是说一般的循环语句循环条件大部都是x<=100等这种类型的吗,这一种++x或x--没怎么见过,它们怎么看