#ifndef与#if
来源:互联网 发布:程序员技术学习 编辑:程序博客网 时间:2024/04/30 02:31
以#开头的都是预编译指令,就是在正式编译之前,编译器做一些预处理的工作
#if 条件语句
程序段1 //如果条件语句成立,那么就编译程序段1
#endif
程序段2//如果条件不语句成立,那么就编译程序段2
#ifndef x//先测试x是否被宏定义过
#define 程序段1 //如果x没有被宏定义过,那么就编译程序段1
#endif
程序段2 //如果x已经定义过了则编译程序段2的语句,“忽视”程序段1。
#if 条件语句
程序段1 //如果条件语句成立,那么就编译程序段1
#endif
程序段2//如果条件不语句成立,那么就编译程序段2
#ifndef x//先测试x是否被宏定义过
#define 程序段1 //如果x没有被宏定义过,那么就编译程序段1
#endif
程序段2 //如果x已经定义过了则编译程序段2的语句,“忽视”程序段1。
- #ifndef与#if
- #ifndef 与 #if !define区别
- C++中if、#if与#ifdef、#ifndef彼此的区别
- C++中if、#if与#ifdef、#ifndef彼此的区别
- C++中if、#if与#ifdef、#ifndef彼此的区别
- #if #ifndef #if defined等
- #ifdef、#ifndef、#if
- #if #ifdef #ifndef
- ifndef和if !defined
- ifndef和if !defined
- #ifdef,#ifndef,#if用法
- #if #ifdef #ifndef
- #define #ifndef #if
- #ifdef #ifndef #if 的用法
- #ifdef #else #endif #if #ifndef
- #ifdef(#ifndef), #if, #else, #endif
- #if #ifdef和#ifndef区别
- #if #ifdef #ifndef #endif 解释
- NVIDIA发布Tegra 4:四核A15+72核心GPU
- Java 关键字static
- 单元测试系列之4:使用Unitils测试DAO层
- 对进程地址空间的一点认识 - 人因梦想而伟大 - CSDN博客 (转载) 2011-12-5 11:43
- 第七章 BIRT分组报表
- #ifndef与#if
- asp.net获取本地IIS上绑定的网站的信息
- poj1581
- SourceAnywhere发展历程回顾
- CSS中元素的边框border属性
- 【代码真相】函数调用 堆栈 (转载) 2011-12-5 15:33
- 简单算法--归并排序
- A Reusable Class to Draw a Simple Graph
- C#splitter拖动面板,实现个性拖动