66问答网
所有问题
当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中的值分别为多少?
if(a>c)
b=a,a=c,c=b;
求详细解释
举报该问题
推荐答案 2019-02-03
b还是等于2,因为if条件不满足。又因为if包括的部分只是b=a;所以跳出
if语句
,执行后两句,则a=3,c=2
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sn9nsDx2D.html
其他回答
第1个回答 推荐于2018-04-30
此程序段,主要是一个叫做“逗号”运算符,如果A>C,则执行下面的语句,但是由于a<c,所以三个由逗号分隔开的语句不再执行。
若改为a=3,b=2,c=1的话,你就可以知道执行后a=1,b=3,c=3;
不信的话,可以自己去运行一下
第2个回答 2013-01-26
你的程序是这个意思把
if(a>c)
{ b=a;
a=c;
c=b;
}
执行后a,b,c值不变,以为不满足a>c条件,所以不执行该
if语句
本回答被提问者和网友采纳
第3个回答 2013-01-26
a=1,b=2,c=3
a>c结果为false, 下面的语句不执行
b=a,a=c,c=b;是一条语句
第4个回答 2013-01-26
答案应是:false 终止执行的,
相似回答
当a=1,b=2,c=3时
.
执行if语句后a
、b、c、
分别为多少
if(a>c)b=a
;a...
答:
执行结果为
a=3
b=2
c=2 重点搞清本例中“
if()语句
”结构
中的语句,
只有
b=a
;这
一语句,
而
a=c
;
c=b
;是这一结构之外的语句。
当a=1,b=2,c=3时,以下if语句执行后,a
、b、
c 中的值分别为()
()()
答:
其实前两句话是一起的
,if语句
到第一个“;”就结束了。后两句是各自独立的。首先
a>c
这个不成立,所以
b=a
这个就不会被操作,而是自动跳过去。然后a=c;是将c的值赋予a,也就是此时a=3
,c的值
不被改变。然后c=b;是将b的值赋予c,也就是此时c
=2,
b的值不被改变。所以最终结果是
c=3,b=
...
当a=1,b=2,c=3时,
一下
if语句执行后,a
、b、
c中的值分别
是
答:
c=a
把a的值赋给c
c = 1
所以 只有c改变了两次 而 a和b都没有改变 故 a
b
c分别为
1 2 1
定义:int
a=1,b=2,c=3
;
执行
下列
语句后,a
、b、
c中的值分别为
、、。
答:
int main(){ int
a=1,b=2,c=3
;
if(a>c)
b=a
;a=c;c=b;printf("%d %d %d"
,a,b,c
);system("PAUSE");return 0;} 所以 a=3,b=2,c=2.
C语言程序设计进阶
答:
1,
当a=1,b=2,c=3时,以下语句执行后,a
、b 、
c 中的值分别为
_3_ 、 _2_、 __ 2_。
if(a>c)b=a
;a=c;c=b;2,若有说明int i,j,k;则执行i=10;j=20;k=30;k*=i+j后k的值为__ 900 ___。3,C语言中用__非0的任何数值___表示逻辑“真”,用__0___表示...
一个小小的C语言题
答:
a=1,b=2,c=3
if(a>c)b=a
; // 因为a<c
,if
为假 值不变 a=c; //a=c=3 c=b; //c=b=2 所以
a,b,c为
3,2,2
大家正在搜
当输入a1b2c3d4e时
椭圆2a等于2c的时候
当b大于c时x小于c答案
双曲线当a等于c时
相关问题
当a=1,b=2,c=3时,以下if语句执行后,a,b,c中...
当a=1,b=2,c=3时,以下if语句执行后,a、b、c中...
当a=1,b=2,c=3时,以下if语句执行后,a、b、c中...
当a=1 b=2 c=3时,以下if语句执行后,a、b、c的...
当a=1 b=2 c=3时,以下if语句执行后,abc的值分...
C语言中, 已知int a=1,b=2 ,c=3 以下语句执...
当a=11,b=22,c=33时,以下if语句执行后,a、b...
3. 当a,b,c的值分别为3,4,5时,以下各语句执行后a...