黑马程序员技术交流社区
标题:
宏定义和函数怎么判断该用哪个
[打印本页]
作者:
hui1107464497
时间:
2015-5-26 20:11
标题:
宏定义和函数怎么判断该用哪个
有时候感觉用函数也可以,一般这些小程序中用哪个比较合适,大家通常用什么呢?
作者:
蜡笔小炎
时间:
2015-5-26 20:35
还是用函数吧 ,编译器会对数据类型检查,用宏的话传参得自己注意一些
还有一种情况,如果#define compare(a,b) a>b?a:b的话, compare(a++,b++)就会是这样a++>b++?a++:b++,和你想要的会不同
作者:
hui1107464497
时间:
2015-5-27 14:07
蜡笔小炎 发表于 2015-5-26 20:35
还是用函数吧 ,编译器会对数据类型检查,用宏的话传参得自己注意一些
还有一种情况,如果#define compar ...
哦哦,好吧
作者:
sdzwb89
时间:
2015-5-27 14:24
感觉 还是用函数比较好吧,不容易出错!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2