您的位置:首页 > 编程语言 > C语言/C++

C++ 防 陷阱0 宏定义

2015-09-07 09:24 239 查看
建议正确合理使用C语言中的宏,能有效地增强代码的可读性。但是也要避免踏入其中的陷阱:

1、用宏定义表达式时,要使用完备的括号。其原因是优先级别问题

2、使用宏时,不允许参数发生变化。其原因是宏的字符替换问题。

3、用大括号将宏定义的多条件表达式包括起来。简单的字符替换,并不能保证对条件表达式都执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ 陷阱 解决办法