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