22问答网
所有问题
C语言里面 a=b; b=c; c=d; 是什么意思?顺序什么样?
C语言里面
a=b;
b=c;
c=d;
是什么意思?顺序什么样?
举报该问题
推荐答案 2013-01-13
a=b; //把b的值赋给a
b=c; //把c的值赋给b
c=d; //把d的值赋给c
赋值顺序:自右向左
执行顺序:从上到下
下面的结果是:2 3 4 4
自己好好消化消化
#include <stdio.h>
void main()
{
int a=1,b=2,c=3,d=4;
a=b;
b=c;
c=d;
printf("%d %d %d %d",a,b,c,d);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/2CXCXIITS.html
其他回答
第1个回答 2013-01-13
“a=b”是将b的值赋值给a。后面的赋值给前面的。
设a=1,b=2,c=3,d=4,执行以上代码之后:
a=2,b=3,c=4,d=4。
以上
第2个回答 2013-01-13
首先,先把b的值给a 这个时候,a的值就变为b的那个值了
然后把c的值给b 这个时候,b的值就变为c的那个值了
最后把d的值给c,这时候,c的值就变d的值了
第3个回答 2013-01-13
先把b的值赋给a,再把b的值修改为c,最后把c的是修改为d,
先执行a=b;
在执行b=c;
最后执行c=d;
第4个回答 2013-01-13
一句一句的执行,有点像数字电路里面的移位寄存器
1
2
下一页
相似回答
C语言中
.
c=
a;
a=b;
b=c;意思是
a,b的值互换`这句
什么意思
。!
答:
c=a;
先把a的值赋给c,就是把a的值保存在c那里,a=b; 再把b的值赋给a,b的值就到a那里去了,b=c
; 再把c的值赋给b,就是把以前a的值(在c那里保存着)赋给b 这样a的值就到b那里去了,实现了值的互换
请问
c语言中
a==b?c
:
d
和 a
?b == c
:d这两个三目运算
是什么意思?
答:
第一个理解是对的。第二个,
如果a的值是0,结果就是d,如果a不为0,结果就是b==c的值,b==c是关系表达式
,其结果是逻辑值1或0
大家正在搜
a&b在c语言中是什么意思
c(a,b)是什么意思
c语言a>b>c
c语言中a大于b大于c
c语言m=a>b
c语言a小于b小于c
int a=1,b=2,c=3;
c语言a丨b
c语言a‖b
相关问题
c语言c=a,b和d=(a,b)是什么意思?
c语言程序设计的d=(a>b>c)是什么意思?
请问c语言中 a==b?c:d 和 a?b == c :d这...
在C语言中,(m=n= =b)|| (n=c= =d)是什么...
c语言中 若 a=b+1=c+=d+=e; 执行顺序?
c语言中d=a|b;d&=c;怎么解释?
在c语言中a==b==c与a==b,b==c有区别吗?