#if #ifdef #if defined 区别
来源:互联网 发布:winscp linux版 编辑:程序博客网 时间:2024/05/22 11:31
http://blog.csdn.net/ydt_lwj/article/details/7732553
#if的使用
#if 的后面接的是表达式 (求表达式的值 如果值为真则执行code 部分 否则跳过)
code ...
#endif
#if 的表达式是在编译是求值的
#ifdef的使用
#ifdef GREAT 只要GREAT被defined 定义过不管其值是1 还是0 都执行 code部分,
code ...
#endif
#if defined的使用
#if defined(x) (首先处理defined运算符, defiend运算符 一般用作表达式中的一部分,
如果x这个宏有定义把 defined(x) 替换为1 否则替换为0,替换后相当于
#if 1或 #if 0 ,到这应该能明白了吧.不说了)
code ...
#endif
0 0
- #if #ifdef #if defined 区别
- #if #ifdef #if defined 区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- #if、#ifdef、#if defined之间的区别
- java后端之加密码模块JceSecurity内存不释放问题
- blackfin dsp(一)cces的使用
- Javaweb项目-实战细节
- UVa 10910 - Marks Distribution
- 黑马程序员——c语言基础:运算符和分支结构的一些注意点和练习
- #if #ifdef #if defined 区别
- MFC多线程及实例
- APM for .NET评测系列:OneAPM vs SCOM
- 数据结构及概念分析总结
- HDU 4571 - Travel in time(Floyd+dijkstra+dp)
- Android圆角Button和点击效果的结合
- JAVA 内存管理总结
- 简析Hadoop的三种运行模式
- 反弹stage shellcode到meterpreter