条件编译基本概念
来源:互联网 发布:vb.net int 编辑:程序博客网 时间:2024/05/16 00:58
//// main.c// C语言学习#include <stdio.h>#define SCORE 100int main(int argc, const char * argv[]) { int score = 100; /* 预处理指令什么时候执行?编译之前 变量什么时候定义?执行了才定义 注意点:条件编译不能用来判断变量,因为不在一个生命周期 一般情况下,条件编译是和宏定义结合在一起使用的 */#if SCORE == 100 printf("相等\n");#else printf("不相等");#endif return 0;}
//// main.c// C语言学习#include <stdio.h>#define DEBUG 0 //0调试阶段 1发布阶段#if DEBUG == 0#define YYLog(format,...) printf(format,## __VA_ARGS__)#endifint main(int argc, const char * argv[]) { int score = 90; if (score == 100) { YYLog("牛逼\n"); }else{ YYLog("发朵小红花\n"); //发朵小红花 } return 0;}
0 0
- 条件编译基本概念
- 条件编译&条件属性
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- 条件编译
- SDUT 数据结构实验之排序二:交换排序
- 终端 指令使用小结
- 关于Eclipse导入新项目中的R文件找不到的问题。
- 判断perl里两个简单hash是否相等的方法
- Spring MVC 集成 jackson-dataformat-xml 问题
- 条件编译基本概念
- iOS开发的22个奇谲巧技,非常实用
- special filter for iptables/netfilter tcpdump/tshark/wireshark
- POJ1160 邮局问题
- 043_字典序最小问题(best cow line)
- 黑马程序员——String类笔记
- 关于上篇文章关于mysql5.7.9上DISABLE KEYS不可用的后续
- iptables防火墙原理详解
- 小米三打开虚拟按键