![]() |
1
9
您可以使用一个名为语句的GCC扩展 statement expressions 拥有
也就是说,我认为在你需要使用的情况下使用这种方法通常是一种糟糕的方法。
|
![]() |
2
4
如果您真的认为必须这样做,您可以使用一个函数:
|
![]() |
3
0
这样写吧,只要用do while(0)<-把它包装起来,而不只是用括号。
|
![]() |
TSG · 创建定义编译器变量并调用方法的C++宏 5 月前 |
![]() |
Edward Falk · 你能比较C预处理器中的两个常量指针吗? 7 月前 |
![]() |
ma1169 · 宏:不应忽略void值 11 月前 |
![]() |
Bhargav Patil · 运算符的大小并尝试打印数组 11 月前 |
![]() |
David Robie · VIM:寄存器中填充字符断点宏的有向图 12 月前 |
![]() |
Sofia Zaiafarova · 定义宏并使用数据类型查找绝对值 1 年前 |
![]() |
Daniel Muñoz · C[重复]中类宏函数的语法 1 年前 |
![]() |
SupAl · 避免在没有宏的情况下构建对象 1 年前 |