#if defined的使用
2016-04-16 12:15
453 查看
#if的使用说明
#if的后面接的是表达式#if (MAX==10)||(MAX==20) code... #endif
#if defined的使用
#if后面接的是一个宏。#if defined (x) ...code... #endif
这个#if defined它不管里面的“x”的逻辑是“真”还是“假”它只管这个程序的前面的宏定义里面有没有定义“x”这个宏,如果定义了x这个宏,那么,编译器会编译中间的…code…否则不直接忽视中间的…code…代码。
另外 #if defined(x)也可以取反,也就用 #if !defined(x)
#ifdef的使用
#ifdef的使用和#if defined()的用法一致#ifndef又和#if !defined()的用法一致
相关文章推荐
- 剑指offer之面试题:查找和排序
- select, poll, epoll
- 多重继承
- android配置文件说明
- spring 监听器 IntrospectorCleanupListener简介
- <video id="player" src="AusPlayChineseGirl.m3u8" controls="controls" width="90%">your explorer not s
- motto7
- DirectionalLight与shadow
- 关于fork函数的使用问题
- Linux内核分析——第四章 进程调度
- oracle中expdp和impdp(数据泵)
- EBO,c++编译器有empty继承优化(编译期)
- linux系统管理---账号与权限管理
- LeetCode:Partition List
- 概率 · dp练习 (16.04.16)
- hdu-4990 Reading comprehension(快速幂+乘法逆元)
- HttpClientUtil读取网络服务类容
- Nginx配置文件详细说明
- 网络编程--xml数据解析
- Effective OC : 1-5