LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 827|回复: 2

一个小问题!

[复制链接]
发表于 2005-4-7 08:46:48 | 显示全部楼层 |阅读模式
内核中经常可以看到
do {
   .....
} while(0);

这样的代码。
这样写具体有什么用呢?
发表于 2005-4-7 08:56:06 | 显示全部楼层
Post by daemeon
内核中经常可以看到
do {
   .....
} while(0);

这样的代码。
这样写具体有什么用呢?

这样的写法好像只在宏定义的时候出现
主要用于其不可分割性,即消除在使用该宏时可能产生的二义性
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-7 09:01:15 | 显示全部楼层
非常感谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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