曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 4988|回复: 2
打印 上一主题 下一主题

宏与分号

[复制链接]

0

主题

1

帖子

4

积分

初学弟子

积分
4
楼主
发表于 2010-11-13 15:39:00 | 显示全部楼层
原因是,这样做会让程序的看起来更加简洁清晰(在程序中使用大括号把一个单独的宏括起来多少总觉得有些碍眼)。

这个可不是。。。

有时候你的宏 包含多条语句的时候:
你可能会写

if (condition)
        macro;

如果没有 do ... while(0)
的话, macro 除了第一个语句之外的 其它语句都会被执行到。

其它的一些功能, 感兴趣可以去搜索一下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2024-5-20 20:37 , Processed in 0.063951 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表