//
// main.c
// C语言学习
#include <stdio.h>
#define SCORE 100
#define COUNT 50
int main(int argc, const char * argv[]) {
#ifdef SCORE //判断是否定义了后面的宏
printf("score\n");
#else COUNT
printf("count\n");
#endif
//
#ifndef SCORE //判断是否没有定义名称叫做SCORE的宏
printf("not");
#endif
return 0;
}
条件编译的其他用法
最新推荐文章于 2024-06-25 00:10:08 发布
本文通过一个简单的C语言程序示例介绍了如何使用预处理指令进行条件编译。程序展示了如何根据是否定义特定宏来改变编译行为,这对于控制代码在不同环境下编译时的行为非常有用。
1597

被折叠的 条评论
为什么被折叠?



