int y=10;while(y--);printf("%d",y);结果为什么是-1
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 22:54:12
x)+Q54.Iըմ.(i((TjZ?=ټ9OvzΎg3$铭WΆ2_,k|ּeC]Oz^֗wM*7/Oy:{Y-@mO@
{tu6<ٽ!1<;#0
int y=10;while(y--);printf("%d",y);结果为什么是-1
int y=10;while(y--);printf("%d",y);结果为什么是-1
int y=10;while(y--);printf("%d",y);结果为什么是-1
要想退出循环,必须y--为0,y--返回的是减减之前的值,所以减减之后y为-1
# include void main() { int y=10; while(y--); printf(y=%d,y); }
#include void main() { int y=10; do{ y--; } while(--y); printf(%d
,--y); }
int y=10;while(y--);printf(%d,y);结果为什么是-1
为什么程序运行后的输出结果是 y=-1int main() { int y=10;while (y--);printf(y=%d
,y); return 0;}
main() {int y=10; while(y--);printf(y=%d
,y); }为什么答案是-1啊
C语言中一段程序:int y=10;while(y--); printf(y=%d
”,y); 怎么理解
执行下列程序段后,输出结果是_________.int y=10do y--;while(--y);printf(%d
,y--);
int x=0,y=0; while(x
int x=0,y=0; while(x
#include int main(){ int x=0,y=0; while(x
#include main() {int y,a; y=2,a=1; while(y--!=-1) {do{a*=y;a++;}while(y--);}printf(“%d,%d,a,y);}
1.有以下程序 main() { int y=10; while(y--); printf(y=%d
,y); } 程序执行后的输出结果是(b) A)
C语言中,while语句中如果有是 int y=10; while(--y);那么while中的判断条件是什么?我的疑问是:--y可以写成是y=y-1;y=y;.这样就有了两个赋值表达式,那么到底是y=y-1做条件,还是y=y做条件呢?
c#中关于long y = 1; int x = 10; while (x > 0) { y = y * x; x--; if (x == 0) { break; } }
int x=78; int y=0; while(x>0){ y++; }else x=x&(x-1); System.out.println(y=Interger.toString()+y)
#includemain() { int t=10; while(y--); printf(“y=%d
”,y); } 特别是while中y--表达的意思.是如何作为判断条件的.
int x=3,y=6,z=0; while(x++!=(y-=1)) {z++,if(y
int a,y;a=10;y=0;do{a+=2; y+=a;printf(a=%d y=%d
,a,y);if(y>20)break;}while(a=14);求答案详解