执行下列程序段后,输出结果是_________.int y=10do y--;while(--y);printf("%d\n",y--);
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 05:32:20
执行下列程序段后,输出结果是_________.inty=10doy--;while(--y);printf("%d\n",y--);执行下列程序段后,输出结果是_________.inty=10do
执行下列程序段后,输出结果是_________.int y=10do y--;while(--y);printf("%d\n",y--);
执行下列程序段后,输出结果是_________.
int y=10
do y--;while(--y);
printf("%d\n",y--);
执行下列程序段后,输出结果是_________.int y=10do y--;while(--y);printf("%d\n",y--);
程序的最终结果是【0】
其实这主要考察的就是自增自减的引用问题,还有就是在while()循环里实现的y++和++y
需要注意的就是:
1:y--,先引用y,再将y减一,在最后的printf()里面就是这样,其实输出的时候y并没有减一
2:--y,先减一,在引用,这就和我们平时想的一样了
3:while()循环,只有当条件为真时,执行循环体
没有给你一步步推导,记住注意的这几点,应该就能自己推出来了o(∩_∩)o
【验证示例】:
#include
int main()
{
int y=10;
do
y--;
while(--y);
printf("%d\n",y--);
}
希望可以帮你
C语言题 求运行结果 下列程序段执行后的输出结果是( )下列程序段执行后的输出结果是( )int k=-4,a=3,b=2,c=1;printf(%d/n,k
执行下列程序段后,输出结果是_________.int y=10do y--;while(--y);printf(%d
,y--);
vb 下列程序段执行的结果是
执行下列程序段后,输出结果是________.int a=1,b=10;do﹛b-=a;a++;﹜while (b--
19.下列程序段执行后,t3的结果是 .int t1=2,t2=3,t3; t3=t1
下列程序段执行后,输出结果是() i=1 :s=0 Do i=i+1 s=s+i Loop While i>10 Print s
执行下列程序段后的输出结果是dim i,j,a as integerfor i=0 to 2for j=0 to1s=s+i*jnext jnext i
关于do while 循环程序的,下列程序执行后,命令输出结果是_____store 0 to s,t,kdo while k
下列程序段的执行结果是______ .int j; for(j=10;j>3;j--) {if(j%3) j--; --j; j--; printf( %d ,j); } 纳闷中!
执行如图程序后输出的结果是n=5s=0WHILEs
如图,程序执行后输出结果是n=5;s=0;while s
关于C语言For语句下列程序执行的结果是a=1b=2;c=3;while(b<a<c){t=a;a=b;b=t;c--}printf("%d,%d,%d",a,b,c); 2,1,0 2.执行语句for(i=1;i++<4;);后i的值 为什么是5?3.若 int x;则执行下列程序段后输出
执行下列程序后,其输出结果是 main() {int a=9; a+=a-=a+a; printf(%d
,a); }
求下列程序执行后的输出结果是 main() { int x='f'; printf(%c
,'A'+(x-'a'+1))?A , GB, HC, I D, J
下列程序段执行后c的结果是( ).int a = 9,b = 11,c; c= a = b a+b :a-b;
下列程序段执行后c的结果是( ).int a = 9,b = 11,c; c= a = b a+b :a-b;
4.下列程序段的输出结果是______.int a=1; long b=a*0x12345678; printf(%x
,b);
写出执行下列程序的输出结果.