免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 弹头
打印 上一主题 下一主题

[C] a+b=c跟c=a+b为什么不一样? C新新手问题 [复制链接]

论坛徽章:
0
101 [报告]
发表于 2008-04-28 13:57 |只看该作者
其实书只是一没说二。如果你看过汇编你就明白。为什么是右 而不是左  
其实这个寄存器是有关系的。不公公是语法的问题。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
102 [报告]
发表于 2008-04-28 14:24 |只看该作者
.................

[ 本帖最后由 flw 于 2008-4-28 14:38 编辑 ]

论坛徽章:
0
103 [报告]
发表于 2008-04-28 15:27 |只看该作者
从右往左开始计算

论坛徽章:
0
104 [报告]
发表于 2008-04-28 16:04 |只看该作者
a+b的数值如果为右值,所以不行。。。

论坛徽章:
0
105 [报告]
发表于 2008-04-28 16:15 |只看该作者
大道至简

论坛徽章:
0
106 [报告]
发表于 2008-04-28 17:23 |只看该作者
哥们我看好你哦

论坛徽章:
1
NBA常规赛纪念章
日期:2015-05-04 22:32:03
107 [报告]
发表于 2008-04-28 21:45 |只看该作者

论坛徽章:
0
108 [报告]
发表于 2008-04-29 01:28 |只看该作者
没想到这个问题...竟然有这么多朋友关注,再次谢谢大家的解答

论坛徽章:
0
109 [报告]
发表于 2008-04-29 01:47 |只看该作者
a+b 返回的是常量, 不是变量,
你把变量C 的值给一常量,当然会错

论坛徽章:
0
110 [报告]
发表于 2008-04-29 08:21 |只看该作者
原帖由 flw 于 2008-4-24 00:26 发表
编程语言中借鉴了很多数学符号/概念,
但是这些符号和数学课本上的符号/概念还是有很大区别的。

就拿 = 这个符号来说,数学上把它叫做“等号”,
但是 C 语言里,它不是“等号”,而是“赋值号”,
C 语言 ...


很详细,学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP