当a=1,b=2,c=3时,以下if语句执行后,a 、b、 c 中的值分别为()()()
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/14 02:26:07
当a=1,b=2,c=3时,以下if语句执行后,a 、b、 c 中的值分别为()()()
if(a>c)
b=a;a=c;c=b;
答案是3、2、2,
if(a>c)
b=a;a=c;c=b;
答案是3、2、2,
if(a>c)
b=a;
a=c;
c=b;
这种方式看起来更易于理解一些吧.
其实前两句话是一起的,if语句到第一个“;”就结束了.
后两句是各自独立的.
首先a>c这个不成立,所以 b=a这个就不会被操作,而是自动跳过去.
然后a=c;是将c的值赋予a,也就是此时a=3,c的值不被改变.
然后c=b;是将b的值赋予c,也就是此时c=2,b的值不被改变.
所以最终结果是c=3,b=2,c=2.
不知道这么说你能理解不.
b=a;
a=c;
c=b;
这种方式看起来更易于理解一些吧.
其实前两句话是一起的,if语句到第一个“;”就结束了.
后两句是各自独立的.
首先a>c这个不成立,所以 b=a这个就不会被操作,而是自动跳过去.
然后a=c;是将c的值赋予a,也就是此时a=3,c的值不被改变.
然后c=b;是将b的值赋予c,也就是此时c=2,b的值不被改变.
所以最终结果是c=3,b=2,c=2.
不知道这么说你能理解不.
当a=1,b=2,c=3时,以下if语句执行后,a 、b、 c 中的值分别为()()()
C语言中的if语句当a=1,b=2,c=3时,以下if语句执行后,a、b、c中的值分别为()、()、().if(a>c)
C语言IF的问题当a=1,b=2,c=3时,以下if语句执行后,a,b,c中的值分别是多少if (a>c)b=a;a=c
当a=1,b=2,c=3时,以下if语句执行后,a,b,c中的值分别为多少? if(a>c) b=a
当a=1,b=2,c=3时,以下if语句执行后,a、b、c中的值分别是求大神帮助
当x=1,y=2,z=3时,以下语句执行后,a,b,c中的值分别为________ if(x>y) y=x;x=z;z=
当a=3,b=2,c=1时,执行以下if语句后a=?b=?c=?
当a=4,b=5,c=6时,执行下列语句程序后,a,b,c的值分别为 if(a>c) b=a;a=c;c=b; a<c,
12、语句if 3*4>=10 then a=1 else a=2 执行后,a的值为( ). A、12 B、10 C、1
当执行完以下语句后,变量a,b,c的值分别为谢谢了,
执行以下语句后a的值为【1】(),b的值为【2】(). inta,b,c; a=b=c=1; ++a||++b&&++c
1、 执行以下语句后x的值是( )a = b = c = 0; x = 35;if ( a ) x - - ; else