c语言while(x++!=(y-=1))是什么意思如上
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 23:52:28
c语言while(x++!=(y-=1))是什么意思如上
c语言while(x++!=(y-=1))是什么意思
如上
c语言while(x++!=(y-=1))是什么意思如上
判断y=y-1的值是否等于x,如果不等于则执行循环体,如果等于则退出循环,判断之后,不管是否等于,都让x自加1(即x=x+1).举个例子说明下吧,假如执行while语句前x的值为3,y的值为6:执行到while时,由于是x++,自加运算符++在x的后面,所以先取x的值3,即不等号!=左面的值为3,不等号右面的值为6-1=5,3不等于4,所以表达式x++!=(y-=1)的值为真,判断之后x的值自加1变为4,同时执行循环体;循环体执行完之后,再次判断,此时不等号左面的值为4,右面的为y=5-1=4,此时x++!=(y-=1)的值为假,判断之后x=4+1=5并退出循环.
希望能对你有点帮助!
c语言while(x++!=(y-=1))是什么意思如上
C语言简单问题(新手.如x=y=0; while (x
C语言中while (x+1
C语言 麻烦讲解一下输出的结果3,2,-1 main(){int x=0;y=5,z=3;while (z-->0&&++x
c语言中 执行x=-1;do{x=x*x;}while(!x);中的‘’!x‘’是啥意思
关于c语言的问题,为什么我看不懂什么意思,求大神给我详细解释一下while里的循环,#includevoid main(){int x=1,y=1;while (x
C语言编程一道数学题#include void main (){ int x,y,z; /*x=每股价格;y=股数;z=被骗的钱*/ x=450; y=1; while (y
C语言中while(sda==1&&i
C语言while语句的相关问题while(!x)中的条件表达式为什么与“x==0”等价.
C语言中一段程序:int y=10;while(y--); printf(y=%d
”,y); 怎么理解
C语言基础练习题:我要超具体的过程main( ){ int x=0,y=5,z=3;while(z-->0&&++x
一道关于C语言循环结构的题目main(){int x=0,y=5,z=3;while(z--&&++x
x*=y-3 C语言,
x*=y-3,c语言,
C语言中x^=y是什么意思
C语言中printf((%d%d,x,y,(x,y))x=1,y=2
C语言 下列语句中,错误的是A.while(a=b)a++;B.while(0);c.do{printf(ok
);}while(x==5)D.do{x++;}while(--x==0);选C,完全不懂.
C语言中,while语句中如果有是 int y=10; while(--y);那么while中的判断条件是什么?我的疑问是:--y可以写成是y=y-1;y=y;.这样就有了两个赋值表达式,那么到底是y=y-1做条件,还是y=y做条件呢?