Linux c/c++ do{...}while(0)的妙用

前言web 最近用man手册查看API函数时,常见例子中含有do{…}while(0)奇怪的用法。为何要用do{…}while(0)呢?就是可以实现复杂的定义,通用性强,任何状况下都适用。微信 do{…}while(0)的妙用svg 下面do{…}while(0)是Linux内核中常见用在错误的处理上:函数 #define handle_error_en(en, msg) \ do { errno
相关文章
相关标签/搜索