在 C 源文件中,您可以使用#ifdef宏来检查是否定义了宏。
#include <stdio.h>
#ifdef MY_MACRO
char msg[] = "My macro is defined";
#else
char msg[] = "My macro is NOT defined";
#endif
int main(int argc, char **argv) {
printf("%s\n", msg);
return 0;
}
Run Code Online (Sandbox Code Playgroud)