【编程技巧】do{..........}while(0)在嵌入式中的作用
摘要:
主要作用: 1、避免宏展开时的语法错误 // 有问题的宏定义 #define SWAP(a, b) \ temp = a; \ a = b; \ b = temp; // 使用时 if (x > y) SWAP(x, y); // 展开后语法错误!多了一个; 2、强制使用分号 使用 do while 阅读全文
posted @ 2025-12-02 01:44 心事不在脸上 阅读(0) 评论(0) 推荐(0)
浙公网安备 33010602011771号