认真学好C语言 发表于 2021-4-22 22:03:43

这个怎么运行不了?

#include<stdio.h>
#define PRINT(format, ...) printf(# format, ##_VA_ARGS_)
int main(void)
{
        PRINT(num=%d\n,520);
        PRINT(Hello FishC!\n);
        return 0;
}

人造人 发表于 2021-4-23 00:43:15

#include<stdio.h>
#define PRINT(format, ...) printf(#format, ##__VA_ARGS__)
int main(void)
{
      PRINT(num=%d\n,520);
      PRINT(Hello FishC!\n);
      return 0;
}

认真学好C语言 发表于 2021-4-23 23:12:18

人造人 发表于 2021-4-23 00:43


请问,这一段怎么理解PRINT(format, ...) printf(#format, ##__VA_ARGS__)

人造人 发表于 2021-4-24 00:04:34

认真学好C语言 发表于 2021-4-23 23:12
请问,这一段怎么理解PRINT(format, ...) printf(#format, ##__VA_ARGS__)

https://www.baidu.com/s?f=8&rsv_bp=1&rsv_idx=1&rsv_enter=1&rsv_spt=3&rsv_sug3=21&rsv_sug4=217&rsv_sug1=20&rsv_sug7=100&rsv_sug2=0&inputT=3499&word=__VA_ARGS__&tn=40025628_6_hao_pg
页: [1]
查看完整版本: