鱼C论坛's Archiver
论坛
›
C\C++交流
› c 语言 宏定义问题
投入就放过
发表于 2022-3-4 21:32:01
c 语言 宏定义问题
#include <stdio.h>
#define SHOWLIST(...) printf(#__VA_ARGS__) //为什么这里打印可以不用双引号呢?
int main(void)
{
SHOWLIST(FishC.com!,520,3.14\n);
return 0;
}
wp231957
发表于 2022-3-5 08:10:20
__VA_ARGS__是一个特殊的宏,你可以百度一下
但是如果你加了双引号,那就只是一个字符串了
页:
[1]
查看完整版本:
c 语言 宏定义问题