CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

请问下面这条语句是什么意思?希望详细点,谢谢!

楼主shenzhen2008(刘刘)2005-09-21 17:31:31 在 C/C++ / C++ 语言 提问

#ifdef   _DEBUG  
  是不是定义一个宏啊?  
  问题点数:20、回复次数:6Top

1 楼junguo(junguo)回复于 2005-09-21 17:35:22 得分 4

是一个宏判断。  
  #define   _DEBUG     是用来定义宏的。  
   
   
  Top

2 楼steedhorse(晨星)回复于 2005-09-21 17:35:59 得分 4

不是,是判断“_DEBUG”这个宏是否被定义过,如果定义过就编译从后面开始直到一个“#else”或者“#endif”之间的内容,否则不编译这些内容。Top

3 楼XBox360(菜)(鸟)回复于 2005-09-21 17:39:11 得分 3

判断_DEBUG是否被定义过  
  比如头文件开头  
  防止重复定义Top

4 楼K()回复于 2005-09-21 19:37:11 得分 3

main()  
  {  
  #ifdef   _DEBUG  
  printf   ("debug..");  
  #else  
  printf   ("release..");  
  #endif  
  }Top

5 楼GameCi(懒猫)回复于 2005-09-21 20:18:13 得分 3

属于预编译的东东Top

6 楼proware(www.liutao.org)回复于 2005-09-21 21:02:45 得分 3

是条件编译.一般放在头文件中,防止变量等的重复定义用的.Top

相关问题

  • 有谁知道下面语句的意思。。。请详细说明。。谢谢
  • 下面的语句是什么意思?
  • 下面的语句是什么意思?
  • 请教以下语句是什么意思?详细注明
  • sql2000语句意思?
  • 请教下面语句在PHP中的意思?
  • 请问下面这个java语句段代表什么意思
  • 请帮我解释下面这两行语句的意思。
  • 让各位见笑了,下面语句是什么意思?
  • 麻烦解释一下这下面语句的意思

关键词

  • 编译
  • debug
  • 文件
  • 内容
  • 定义
  • 重复定义
  • 宏
  • 判断
  • 防止
  • ifdef

得分解答快速导航

  • 帖主:shenzhen2008
  • junguo
  • steedhorse
  • XBox360
  • K
  • GameCi
  • proware

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo