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
相關文章
相關標籤/搜索