选择题看不懂啊啊int a=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/05 22:30:32
选择题看不懂啊啊
int a=6,b=0,c=0;
for(;a&&(b==0);)
{b+=a;
a-=c++;}
printf(%d,%d,%d",a.b.c)
答案是6 6 1
解析上说;a&&(b==0);执行条件是b==0,a不为0.
&&不应该是有一个为0 就不执行的吗
我是新手= -=
int a=6,b=0,c=0;
for(;a&&(b==0);)
{b+=a;
a-=c++;}
printf(%d,%d,%d",a.b.c)
答案是6 6 1
解析上说;a&&(b==0);执行条件是b==0,a不为0.
&&不应该是有一个为0 就不执行的吗
我是新手= -=
&& 是同时成立才为真,即两边的结果都为1
||才是有一个0 就不执行
再问: 是呀,那题目有b==0所以应该不会执行了吧?为什么a不为0就能执行呢
再答: b==0 是 b为0时,这个条件为真。a&&(b==0); 意思是:a 不为0时,且 b等于0时,条件成立.
||才是有一个0 就不执行
再问: 是呀,那题目有b==0所以应该不会执行了吧?为什么a不为0就能执行呢
再答: b==0 是 b为0时,这个条件为真。a&&(b==0); 意思是:a 不为0时,且 b等于0时,条件成立.
选择题看不懂啊啊int a=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf
求解释下这个程序int a,b,c;a = b = c = 0;c = (a-=a-3,a=b,b+3);printf(
int a=97,b=98; printf ("%c",a,(b)); printf ("%c",(a,b));请问输出
main() {int a=5,b=3,c=0; if (a=b+c) printf ("***\n"); else p
{int a=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n,a
int a=5,b=1,c=2;if (a=b+c)printf("a=b+c);else printf(a!=b+c)
main() { int a=0,b=0,c=0; if(a=b+c)printf ("***a=%d\n",a );
c语言这段程序看不懂int fun(int a,int b,int c){ int t; t=(a>b)?(b>c?b:
a=b=c=0,printf("%d,%d,%d,%d",a,b,c,a++ &&b++||c++)
以下程序的输出结果是 int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c)b
#include int max(int a,int b,int c){\x05a=a>b?a :b ;\x05retu
main() { int a,b,c; a=1,b=20,c=11; a=b++>=++b>c++; printf("a