标签: c macros ansi c-libraries
通过stdarg.h查看,我发现了以下内容:
stdarg.h
#if !defined(__STRICT_ANSI__) || __STDC_VERSION__ + 0 >= 199900L #define va_copy(d,s) __builtin_va_copy(d,s) #endif
是否有意在表达式中添加0?
答案 0 :(得分:-1)
大多数编译器都会忽略这一点。它可能是某些先前实现中遗留的代码,或者它可能是为了说服特定的编译器对待程序员而不是程序员所做的事情。