当前位置: 首页 > news >正文

摄影师 网站 模板郑州网站建设公司制作定制

摄影师 网站 模板,郑州网站建设公司制作定制,装修设计方案,沈阳市建设局网站首页#ifdef的用法 灵活使用#ifdef指示符#xff0c;我们可以区隔一些与特定头文件、程序库和其他文件版本有关的代码。 代码举例#xff1a;新建define.cpp文件 #xff03;include iostream.h int main() { #ifdef DEBUG cout Beginning ex… #ifdef的用法 灵活使用#ifdef指示符我们可以区隔一些与特定头文件、程序库和其他文件版本有关的代码。 代码举例新建define.cpp文件 include iostream.h   int main()   {   #ifdef DEBUG    cout Beginning execution of main();   #endif    return 0;   }   运行结果为Press any key to continue 改写代码如下 include iostream.h   #define DEBUG   int main()   {   #ifdef DEBUG    cout Beginning execution of main();   #endif    return 0;   }   运行结果为Beginning execution of main() Press any key to continue 更一般的情况是#define语句是包含在一个特定的头文件中。 比如新建头文件head.h在文件中加入代码 #ifndef DEBUG   #define DEBUG   #endif      而在define.cpp源文件中代码修改如下   include iostream.h   include head.h   int main(){   #ifdef DEBUG    cout Beginning execution of main();   #endif    return 0;   }   运行结果如下Beginning execution of main() Press any key to continue 结论通过使用#ifdef指示符我们可以区隔一些与特定头文件、程序库和其他文件版本有关的代码   #if, #ifdef, #ifndef, #else, #elif, #endif的用法   这些命令可以让编译器进行简单的逻辑控制当一个文件被编译时你可以用这些命令去决定某些代码的去留 这些命令式条件编译的命令。 常见的条件编译的三种形式 ①第一种形式   #if defined(或者是ifdef)标识符(条件)  程序段1 #endif   ②第二种形式   #if !defined(或者是ifndef)标识符(条件)  程序段1    #ifdef …  [#elif … ]  [#elif …]  #else …   #endif 示例 #include iostream using namespace std; int main()  {  #if DEBUG  /*或者是#ifdef DEBUG*/  cout 条件成立DEBUG已经定义了 endl;  #else  cout 条件不成立DEBUG还没定义 endl;  #endif  return 0;  } //结果输出 条件不成立DEBUG还没定义 //如果是添加了#define DEBUG ,输出结果是条件成立DEBUG已经定义了 #include iostream  using namespace std;  #define DEBUG  int main()  {  #ifdef DEBUG /*或者是#ifdef DEBUG*/  cout 条件成立DEBUG已经定义了 endl;  #else  cout 条件不成立DEBUG还没定义 endl;  #endif  return 0;  } //要注意的是如果是#define 宏名没有宏体如 #define DEBUG就必须使用#ifdef或#ifndef与之对应 //如果是#define 宏名 宏体如 #define NUM 1,#if 和#ifdef都可以使用。 /* #define的用法 */ 示例二 #include iostream  using namespace std;  #define NUM  10  int main()  {          #ifndef NUM          cout NUM没有定义endl;          #elif NUM 100          cout NUM 100 endl;          #elif NUM 100 NUM 10          cout 10 NUM 100 endl;          #elif NUM 10          cout NUM 10 endl;          #else          cout NUM 10 endl;          #endif          return 0;  }  //输出NUM 10        也可以在mk文件定义NUM ifeq ($(BOARD_SCREENRECORD_LANDSCAPE_ONLY),true) LOCAL_CFLAGS -DNUM endif
http://www.pierceye.com/news/898469/

相关文章:

  • 厦门网站设计品牌企业互联网门户网站建设
  • 做名片模板网站中文响应式网站
  • 用tornado做网站石家庄 外贸网站建设公司
  • 档案网站建设网页wordpress keyshot
  • 鞍山制作网站哪家好建设银行员工网站
  • 手机怎么提升网站流量品牌型网站成功案例图片
  • 网站视频主持人制作网站开发 质量管理
  • 网站的外链建设计划石家庄市城乡建设部网站
  • 电子商务网站规划与建设论文电子商务营销方法
  • 宁波做网站费用电子商城开发网站开发
  • 太原市住房和城乡建设部网站免费的logo在线设计
  • 做it的在哪个网站找工作wordpress 幻燈片 插件
  • 湘潭做网站 i磐石网络博学网站建设公司
  • 揭阳市建设发展总公司网站自己做的视频网站如何赚钱
  • 泉州自助建站软件天眼查在线查询官网
  • 网站建设书模板校本教研网站建设方案
  • 经销商自己做网站合适吗彩虹网站建设
  • 网站新闻编辑怎么做网站开发人员 组织架构
  • 重庆网站seo诊断婚纱摄影网站模板下载
  • 老板合作网站开发宁波网站建设慕枫科技
  • 做外贸都有哪些好网站河北沙河市规划局或建设局网站
  • 网站设计建设维护专门做网站的app
  • 哈尔滨建站模板大全慈溪高端网站设计
  • 升阳广州做网站公司门户网站建设存在的问题和差距
  • 杭州建设行业网站做兼职网站
  • 连云港市城乡建设管理局网站wordpress怎么设置
  • 如何找做网站的公司网站建站哪家公司好
  • 网站建设性价比高珠海网站建设工程
  • 设计公司网站需要什么条件网站建设与管理课程代码
  • 局域网网站怎么做软件定制开发的发展前景