头像

阴小猿

帅气的我简直无法用语言描述!

为什么要用do{…}while(0)

1.协助定义复杂的宏以避免错误举例来说,假设你需要定义这样一个宏:#define DOSOMETHING() foo1(); foo2(); 这个宏的本意是,当调用DOSOMETHING()时,函数f...
头像3天前
000