求此程序 int a,b,c,x; a=b=c=0;x=15; if(!a) x--; else if(b); if(c
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 00:58:34
求此程序 int a,b,c,x; a=b=c=0;x=15; if(!a) x--; else if(b); if(c) x=3; else x+=4;printf("%d\n",x)
你的结果:18
再问: 为什么呢
再答: if(!a) 如果a!=1或者a==0 x--; x-- 也就是15-1等于14 。。。 if(b) 因为b=0,所以不会执行 。。。 if(c) 如果c=0执行x=3, 因为c=0 所以也不执行 else 否则,即c!=0,则执行x+=4,也就是14+4等于 18
再问: 好像说得有点错 因为a=b=c=0,所!a=1,所以执行x--=15,x=14,不执行if(b); 因为C=0,所以不执行x=3而执行x+=4即x=x+4; 所以x=18
再答: 呵呵,明白了就好。
再问: 为什么呢
再答: if(!a) 如果a!=1或者a==0 x--; x-- 也就是15-1等于14 。。。 if(b) 因为b=0,所以不会执行 。。。 if(c) 如果c=0执行x=3, 因为c=0 所以也不执行 else 否则,即c!=0,则执行x+=4,也就是14+4等于 18
再问: 好像说得有点错 因为a=b=c=0,所!a=1,所以执行x--=15,x=14,不执行if(b); 因为C=0,所以不执行x=3而执行x+=4即x=x+4; 所以x=18
再答: 呵呵,明白了就好。
求此程序 int a,b,c,x; a=b=c=0;x=15; if(!a) x--; else if(b); if(c
a=b=c=0;x=35; if(!a)x--;else if(b);if(c) x=3; else x=4;程序运行后
关于 if(!a)x--;else if(b);if(c)x=3;else x=4;
a=b=c=0;x=35; if(!a)x--;else if(b);if(c)x=3;else x=4 中的 if(!
c语言:a=b=c=0;x=35; if(!a)x--;else if(b);if(c)x=3;else x=4
C程序中 a=b=c=0;x=35;执行 if(!a)x--;else if(b);if(c)x=3;else x=4;
int a=8,b=7,c=6,x=1;if(a>b)if(b>7)if(c>8)x=2;else x=3;求X的值
下列程序运行后x的值是 a=b=c=0;x=35;if(!a)x--;else if(b);if(c)x=3;else
int a=8,b=7,c=6,x=1;执行语句 if(a>6) if(b>7) if(c>8) x=2; else x
int a=0,b=1,c=0,d=20; if(a) d-=10 ;else if(b) {if(!c) d=15;e
设int a=9,b=8,c=7,x=1;则执行语句 if(a>7) if(b>8) if(c>9) x=2;else
设int a=8,b=7,c=6,x=1; 执行语句if(a>6) if(b>7) if(c>8) x=2; else