C语言里面 a=b; b=c; c=d; 是什么意思?顺序什么样?

C语言里面a=b;b=c;c=d;是什么意思?顺序什么样?... C语言里面
a=b;
b=c;
c=d;
是什么意思?顺序什么样?
展开
 我来答
why4359152
2013-01-13 · TA获得超过153个赞
知道答主
回答量:201
采纳率:0%
帮助的人:114万
展开全部
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);
}
Rcrystalcc
2013-01-13 · TA获得超过867个赞
知道小有建树答主
回答量:362
采纳率:0%
帮助的人:170万
展开全部
“a=b”是将b的值赋值给a。后面的赋值给前面的。
设a=1,b=2,c=3,d=4,执行以上代码之后:
a=2,b=3,c=4,d=4。
以上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a31519c4e
2013-01-13 · TA获得超过762个赞
知道小有建树答主
回答量:152
采纳率:100%
帮助的人:102万
展开全部
首先,先把b的值给a 这个时候,a的值就变为b的那个值了
然后把c的值给b 这个时候,b的值就变为c的那个值了
最后把d的值给c,这时候,c的值就变d的值了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
几个条件很高B24fd
2013-01-13
知道答主
回答量:53
采纳率:0%
帮助的人:16.5万
展开全部
先把b的值赋给a,再把b的值修改为c,最后把c的是修改为d,
先执行a=b;
在执行b=c;
最后执行c=d;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
弘雅01k
2013-01-13 · TA获得超过3081个赞
知道小有建树答主
回答量:914
采纳率:0%
帮助的人:495万
展开全部
一句一句的执行,有点像数字电路里面的移位寄存器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式