下载 >  开发技术 >  C > #ifdef,#else,#endif和#ifndef的用法

#ifdef,#else,#endif和#ifndef的用法 评分:

#ifdef,#else,#endif和#ifndef的用法
2011-08-05 上传大小:49KB
立即下载 开通VIP
分享
收藏 举报
C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef
#ifdef,#else,#endif,#if用法详解

#ifdef,#else,#endif,#if用法详解

立即下载
C语言函数库 C语言函数库和文件(完).doc

C语言函数库和文件(完).doc 2. # ifdef 和# ifndef 条件编译的另一种方法是用#ifdef与#ifndef命令,它们分别表示“如果有定义”及“如果无定义”。 # ifdef的一般形式是: # ifdef macroname statement sequence #endif 如果宏名在前面# def i n e语句中已定义过,则该语句后的代码块被编译。

立即下载
ARM9 开发实例

基于ARM9 的开发板研发实例#ifndef __QT_602240_H__ #define __QT_602240_H__ #ifdef QT_GLOBALS #define QT_EXT #else #define QT_EXT extern #endif //***************************************************************************** // // // Common Defines // // //***************************************************

立即下载
C语言指令表与符号表

C语言指令表与符号表 编译指令 编译指令 说明 #include 包含另一个文件 #define 定义一个宏(macro)或是常量 #undef 取消一个宏常量的定义 #asm和#endasm 在程序中加入汇编语言的程序 #ifdef、#ifndef、#else、#endif 用于条件式的编译

立即下载
stl_algobase.h

#ifndef __SGI_STL_INTERNAL_ALGOBASE_H #define __SGI_STL_INTERNAL_ALGOBASE_H #ifndef __STL_CONFIG_H #include <stl_config.h> #endif #ifndef __SGI_STL_INTERNAL_RELOPS #include <stl_relops.h> #endif #ifndef __SGI_STL_INTERNAL_PAIR_H #include <stl_pair.h> #endif #ifndef __TYPE_TRAITS_H #include <type_tr

立即下载
Overbyte ICS v834

最新版的ics支持d7-xe10.1,还支持OpenSSL-Win32 主要控件请见OverbyteIcsReg.pas uses {$IFDEF FMX} FMX.Types, Ics.Fmx.OverbyteIcsWndControl, Ics.Fmx.OverbyteIcsWSocket, Ics.Fmx.OverbyteIcsDnsQuery, Ics.Fmx.OverbyteIcsFtpCli, Ics.Fmx.OverbyteIcsFtpSrv, Ics.Fmx.OverbyteIcsMultipartFtpDownloa

立即下载
packet32.h

#ifndef __PACKET32 #define __PACKET32 #include <winsock2.h> #ifdef HAVE_AIRPCAP_API #include <airpcap.h> #else #if !defined(AIRPCAP_HANDLE__EAE405F5_0171_9592_B3C2_C19EC426AD34__DEFINED_) #define AIRPCAP_HANDLE__EAE405F5_0171_9592_B3C2_C19EC426AD34__DEFINED_ typedef struct _AirpcapHandle *PAirpcap

立即下载
C++预编译指令用法

c++几个预编译指令用法:#undef ,#ifdef,#ifndef,#if

立即下载
dx8sdk+lib+include

dx8sdk.cab #ifndef __D3DX8_H__ #define __D3DX8_H__ #include <d3d8.h> #include <limits.h> #ifndef D3DXINLINE #ifdef __cplusplus #define D3DXINLINE inline #else #define D3DXINLINE _inline #endif #endif #define D3DX_DEFAULT ULONG_MAX #define D3DX_DEFAULT_FLOAT FLT_MAX #include "d3dx8math.h" #inclu

立即下载
C语言预处理命令之条件编译(_ifdef,_else,_endif,_if等)

C语言预处理命令之条件编(_ifdef,_else,_endif,_if等)

立即下载
C语言源代码格式化小文版0.33

速度比“C语言源码格式化 1.0”明显快。 感觉“C语言源码格式化 1.0”只根据{}来判断是否放置空格。 我在它的基础上增加了对条件编译的判断:#ifdef/#else/#endif #ifndef/#else/#endif #if/#else/#endif。 且解决了对switch/case的判断。 if/else for do/while的识别在以后的版本中改进。

立即下载
winzlog用VS2010重新编译的

使用说明: 基于VS2010+win7重新编译了winzlog。(源码见github) 1、将相关文件(xxx.lib,xxx.dll, zlog.h, zlog.conf),直接拷贝到源码目录 2、包含以下预编译指令: #ifdef _DEBUG #ifndef _WIN64 #pragma comment(lib, "zlog_vc100x86.debug.lib") #else #pragma comment(lib, "zlog_vc100x64.debug.lib") #endif #else #ifndef _WIN64 #pragma comment(lib, "zlog_vc1

立即下载
#ifndef #define #endif用法

#ifndef #define #endif的用法

立即下载
C语言之详解#ifdef等宏及妙用

C语言之详解#ifdef等宏及妙用C语言之详解#ifdef等宏及妙用C语言之详解#ifdef等宏及妙用

立即下载
开源处理器or1200 Verilog源代码

开源处理器 源代码 Verilog版 OR1200_UPR_IMP_BITS 4 `define OR1200_UPR_MP_BITS 5 `define OR1200_UPR_DUP_BITS 6 `define OR1200_UPR_PCUP_BITS 7 `define OR1200_UPR_PMP_BITS 8 `define OR1200_UPR_PICP_BITS 9 `define OR1200_UPR_TTP_BITS 10 `define OR1200_UPR_RES1_BITS 23:11 `define OR1200_UPR_CUP_BITS 31:2

立即下载
C语言之详解#ifdef等宏

C语言之详解#ifdef等宏 C语言之详解#ifdef等宏 C语言之详解#ifdef等宏

立即下载
对DesignIntf.duc not found 的dsgnintf.pas单元下载

{$IFDEF ASQLITE_D6PLUS} DesignIntf, DesignEditors,//这是D6 {$ELSE} DsgnIntf,/这是D5,D4,D3 {$ENDIF}

立即下载
运动会分数统计 C++

/*** *eh.h - User include file for exception handling. * * Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved. * *Purpose: * User include file for exception handling. * * [Public] * ****/ #if _MSC_VER > 1000 #pragma once #endif #ifndef _INC_EH #define _INC_EH

立即下载
linux 函数时间统计 打印

#ifndef __TIME_TRACE_UTILS__ #define __TIME_TRACE_UTILS__ #include <unistd.h> #include <iostream> #include <map> #include <string> #include <cstdio> #include <list> #include <vector> #include <fstream> #define NS_TT_START namespace tt { #define NS_TT_END } #ifdef __TIME_TRACE_DEBUG__ # define

立即下载
--> -->
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

#ifdef,#else,#endif和#ifndef的用法

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
3 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: