摘要:
转发申明: 本文章转自spongeliu:http://www.spongeliu.com/415.html近日在做项目的时候,查看了一段linux的源码,发现在很多的源码中都是用到了一个do{......}while(0)的结构。开始觉得比较费解,这样写还不如直接用一对“{}”将代码段包含起来呢,何必这么费事呢。后来,我专门在网上查找了一下这个方面的原因,综合对比了几篇文章后,我发现http://www.spongeliu.com/415.html 的这一篇文章写得比较综合,并且浅显易懂,遂转载与诸君共享。其文如下:linux内核和其他一些开源的代码中,经常会遇到这样的代码:do{ ...} 阅读全文
posted @ 2014-03-14 23:10
Double_win
阅读(186)
评论(0)
推荐(0)

浙公网安备 33010602011771号