搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ [误区] A*=B 不等价于 A=A*B (此贴主要表达C语言对上述两式的不同处理方式将导致的错误,主题非宏定义规范问题)
标题:
[误区] A*=B 不等价于 A=A*B (此贴主要表达C语言对上述两式的不同处理方 ...
只看楼主
baqanss
等 级:
新手上路
帖 子:9
专家分:0
注 册:2010-4-19
第
11
楼
得分:0
回复 9楼 aiyinsitan
不错,又懂了了一点。顶下!
2010-04-23 10:28
bobo2185355
等 级:
论坛游民
帖 子:81
专家分:43
注 册:2010-4-11
第
12
楼
得分:0
顶下 下次会留意
2010-04-23 10:28
明王朝
等 级:
论坛游侠
帖 子:58
专家分:196
注 册:2009-11-3
第
13
楼
得分:0
貌似LZ理解有误哦……
#define Hong02 Hong01+100
当
a = a * Hong02,-----> a = a * (Hong02) + 100;
--->a = 110;
当
a *= Hong02时,----->a = a *(Hong02 + 100)
;---> a = 210.
2010-04-23 11:14
faminxmu
来 自:厦门
等 级:
论坛游侠
帖 子:191
专家分:106
注 册:2008-4-23
第
14
楼
得分:0
是你自己定义宏没规范好不好!!
在虚拟的世界中寻找目标。
2010-04-23 14:06
Devil_W
等 级:
青峰侠
威 望:
9
帖 子:1160
专家分:1797
注 册:2009-9-14
第
15
楼
得分:0
是你不知道怎么定义宏
所以你把自己的误区,当作别人也会有的误区。
基本的概念。
2010-04-23 23:10
anddy3117045
等 级:
论坛游民
帖 子:6
专家分:10
注 册:2010-4-19
第
16
楼
得分:0
9楼:
我估计可能是BUG把 我真三的时候经常张飞两个玄武一起开 最后不受控制
犀利
2010-04-24 10:11
xxwpk007
等 级:
业余侠客
帖 子:166
专家分:289
注 册:2007-7-29
第
17
楼
得分:0
#define Hong02 (Hong01+100)
乃应该这样写
2010-04-24 14:31
林语
等 级:
论坛游侠
帖 子:98
专家分:184
注 册:2009-8-29
第
18
楼
得分:0
只是宏定义的问题嘛。。。
只要注意把该用整体的地方加上括号就就行了。。
2010-04-24 15:29
缘中月
来 自:福建
等 级:
论坛游民
帖 子:50
专家分:18
注 册:2010-2-25
第
19
楼
得分:0
运行了下~才知道什么意思顶了!!
2010-04-24 21:23
nanqingzhe
等 级:
论坛游民
帖 子:22
专家分:47
注 册:2010-4-24
第
20
楼
得分:0
A*=B与A=A*B的区别就在于A是否是一个复合式,我想楼主是这个 意思吧
2010-04-24 21:46
27
2/3页
1
2
3
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-304067-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.899919 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved