gpt4 book ai didi

c - #define 宏不打印变量

转载 作者:太空宇宙 更新时间:2023-11-04 07:11:03 25 4
gpt4 key购买 nike

<分区>

我有这个代码:

#define PRINT(fmt, ...) printf("%s:%d: "fmt, __FILE__, __LINE__, ##  __VA_ARGS__)

当我向它传递一些值时,它运行良好,例如 PRINT("Hello, world")。但是当我将变量作为参数传递时,例如。 PRINT(somevar) 它不会打印变量 int somevar 的值。我应该如何重写宏以使其也打印变量?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com