|
|
1
2
如果你愿意依靠第一个论点
但是,请注意,在标准C中,
但是,如果必须接受字符串文本以外的格式字符串表达式,那么最简单的选择是执行多个I/O调用,另一个答案也建议:
注意,在这种情况下,宏扩展到 陈述 (无尾随分号),而在另一种情况下,宏扩展为 表达 .如果您想要任何I/O函数的返回值,那么在这种情况下,您必须为此作出特殊的规定。 如果这对您也不起作用,那么最终的选择是编写和使用一个助手函数,正如注释中建议的那样:
|
|
2
5
为什么不分三步做呢?
它可以打印3张照片,但至少很简单,可以满足你的需要。这个
|
|
TSG · 创建定义编译器变量并调用方法的C++宏 1 年前 |
|
Edward Falk · 你能比较C预处理器中的两个常量指针吗? 1 年前 |
|
|
ma1169 · 宏:不应忽略void值 1 年前 |
|
|
Bhargav Patil · 运算符的大小并尝试打印数组 1 年前 |
|
|
David Robie · VIM:寄存器中填充字符断点宏的有向图 1 年前 |
|
|
Sofia Zaiafarova · 定义宏并使用数据类型查找绝对值 1 年前 |
|
|
Daniel Muñoz · C[重复]中类宏函数的语法 1 年前 |
|
|
SupAl · 避免在没有宏的情况下构建对象 2 年前 |