C/C++编程笔记:浅析 C 语言中宏定义的使用,知识点全解( 六 )
3.宏使用中问题的解决方法 。 若想正确的使用好宏 , 应当做到如下两方面:一方面在读别人的程序时 , 先将程序中对宏的使用全部替换成它所代表的字符串 , 不要添加任何其他符号 , 完全展开后再进行计算 。 另一方面在自己编程时 , 简单的无参宏定义中当字符串中不只一个字符时 , 加上括号表现出优先级 , 带参的宏定义则要给宏体中的每一个参数加上括号 , 并在整个宏体上再加上一个括号 。
看到这里有人不禁会想 , 宏使用时那么麻烦、谨慎 , 我们为什么还要使用它 , 把它摈弃掉算了 。 但是宏定义的使用有很多的好处 。
三、宏定义的优点
(一)简化程序提高可读性
使用宏可以将程序中的常量用有意义的符号代替 , 当常量比较长时 , 以用较短的有意义的标识符来写程序 , 这样更方便一些 。 当常量值需要改变时 , 不必在整个程序中查找常量 , 只需改变宏定义就可以方便地修改常量值 , 因此程序修改方便;使程序更加清晰 , 便于阅读和理解; 所说的常量改变不是在程序运行期间改变而是在编程期间的修改 。
推荐阅读
- 游戏笔记本|Dota2-今天又是玛西被削的一天?水友:强度太高,还得接着削!
- 森林之子|双十一性价比风暴来袭,这些性能强劲的笔记本不容错过
- 黑神话|解析《黑神话:悟空》技术看点,RTX 30系笔记本带来极致体验
- 笔记本|红米G笔记本香爆?5000元大作全安排!玩家:这就整超激斗梦境
- 梦幻西游|梦幻西游:找到了当年记录账号的笔记,因为它还被父母混合双打过
- 单机|老旧笔记本轻松畅玩,10款超低配置的经典单机
- 元气骑士|经费炸裂!《元气骑士》新角色比死亡笔记更强,比司铎团更加惊艳
- 地下城与勇士|DNF:韩服6.21开发者笔记,刃影太刀物理固伤,神话合成系统出现
- 国服|第五人格:联动“死亡笔记”?一颗红苹果的期待却与国服彻底绝缘
- Java|Java 地位不保,落后已成定局 ?| 10月编程语言排行