请各位大神解释这个程序的输出为什么是-1int=2;while(i--);printf("%d\n",x);

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 01:35:50
请各位大神解释这个程序的输出为什么是-1int=2;while(i--);printf(

请各位大神解释这个程序的输出为什么是-1int=2;while(i--);printf("%d\n",x);
请各位大神解释这个程序的输出为什么是-1
int=2;
while(i--);
printf("%d\n",x);

请各位大神解释这个程序的输出为什么是-1int=2;while(i--);printf("%d\n",x);
i--即是先完成整句语句,再-1
那就是i=1时,while(i--);先执行while(i)再执行i--,是可以继续循环的,
i=0时,while(i--)先执行while(i),就跳出了,i再--,就变成-1了.
==而且你的这不对吧
int i=2;
while(i--);
printf("%d\n",i);
第一行都没说赋值给什么变量,最后一行的x也和i没关系==

请各位大神解释这个程序的输出为什么是-1int=2;while(i--);printf(%d ,x); 解释一个简单的C语言程序#includevoid main(){int i1=20,i2=50;printf(i1=%%d,i2=%%d ,i1,i2);}这个程序的输出结果为什么是i1=%d,i2=%d 请问for语句如何执行的,该怎么理解下面的循环?我要输出的是1 —9的乘法口诀?public class Hello{ 请问这个程序是如何执行的?我想知道的是这个程序的运行原理?请各位大虾们不要再写这个程序啦 请大神看看这个程序的作用是什么? 请各位大神形象的解释哈什么是对赌协议、对赌怎么理解?谢谢哈、.. 呐,帮我看看这个D选项为什么是对的?求大神解释~ 水仙花数为一个三位数其本身等于各位数字的立方和,请用程序输出所有的这样的数快啊 以下程序的执行后输出结果是#define f(x) x*xmain(){ int k; k=f(1+2)/f(2+1); printf(%d ,k);}为什么是7啊 求解释 Matlab里的矩阵问题(请解释下这个程序,)>>A=[1,2,3;4,5,6;7,8,9];>>A(end :-1 :1,end)%输出是:>>ans=963 已知一个三位数456,请分离出该数的个位,十位,百位上的数字,并输出各位数字(C语言程序题).求大神帮我写一个 请各位数学大神求个解请求出下列矩阵的输出值:1.2.谢谢! 请告诉我什么是宽容!拜托各位大神 请各位大神解答,什么是充气娃娃? 醋为什么是酸的拜托各位大神 狗为什么是人类的朋友拜托各位大神 天空为什么是蓝色的吖?拜托各位大神 苹果为什么是红的?拜托各位大神 小芳设计了一个电脑程序,在电脑执行该程序时,第一步将输入的一个数平方后与1相加,得到一个数;第二步将所得的这个数平方后输出.(1)如果输入的一个数为x,请将输出的结果用含x的多项