标签: c macros
使用以前的语法有什么缺点吗?它看起来比后者更清晰,更清晰。
答案 0 :(得分:0)
({…})是GCC扩展,因此具有语法do {…} while(0)是标准的,不能移植到不同编译器的缺点。
({…})
do {…} while(0)