今天在看看代码的时候,看到其中有这样一段代码

#if TV_ENGINE_CONNECT_TEST_SERVER[GlobalDataInterface shareInstance].officialEnvironment = 0;appKey  = SDK_VERSION;version = SDK_APPKEY;
#endif

我在想这是什么意思呢。后来查资料才发现。

c语言中,所以以#开头的都是预编译指令。

#if和#endif是配对的,叫做条件编译指令,如果满足#if后面的条件,就编译#if和#endif之间的程序段,否则不编译

也就是说   如果

TV_ENGINE_CONNECT_TEST_SERVER<span style="white-space:pre">         </span>

#if endif 的意思相关推荐

  1. zlib.hpp封装

    // zlib.hpp : 定义控制台应用程序的入口点. // #include <stdio.h> /*  * If you *really* need a unique prefix ...

  2. C++ #if、#elif、#else和#endif指令 的使用

    #if.#elif.#else和#endif指令 的作用 #if 指令,与 #elif, #else和 #endif 指令,控件源文件的生成.如果表达式编写 (在 #if) 后有一个非零值,在 #if ...

  3. vc++学习篇(三)——预处理命令之条件编译(#ifdef,#else,#endif,#if等)

    预处理就是在进行编译的第一遍词法扫描和语法分析之前所作的工作.说白了,就是对源文件进行编译前,先对预处理部分进行处理,然后对处理后的代码进行编译.这样做的好处是,经过处理后的代码,将会变的很精短.   ...

  4. vs编译报错C1020: 意外的 #endif

    生成vs项目解决方案时出现了错误如下: C1020: 意外的 #endif 普遍解决方案 各种百度,给出的解决方案都是在.cpp文件第一条语句加:#include "stdafx.h&quo ...

  5. ifndef/define/endif——主要目的是防止头文件的重复包含和编译

    原文:http://www.jb51.net/article/100939.htm 原文:https://blog.csdn.net/abc5382334/article/details/180527 ...

  6. “#ifdef __cplusplus extern C { #endif”的定义(zz)

    "#ifdef __cplusplus extern "C" { #endif"的定义 看一些程序的时候老是有 "#ifdef __cplusplus ...

  7. #ifndef、#def、#endif宏

    转自:百度贴吧 一般情况下,源程序中所有的行都参加编译.但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是"条件编译".有时,希望当满 ...

  8. #define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif、defined解释

    #define.#undef.#ifdef.#ifndef.#if.#elif.#else.#endif.defined. #define            定义一个预处理宏 #undef     ...

  9. PHP中的替代语法(冒号、endif、endwhile、endfor)

    我们常常在wordpress一类的博客程序的模板里面看到非常多奇怪的PHP语法,比方: <?php  if( empty($_GET['a]) ): ?>     <font col ...

  10. Verilog中的条件编译语句 `ifdef、`else、`endif 等

    今天在参考大佬的RS232 Receiver的时候,用到了`ifdef指令,我虽知道它是条件编译指令,但是内容已经忘了差不多了,也不敢胡乱猜测.今天趁此机会总结一下: 一般情况下,Verilog HD ...

最新文章

  1. java+yeild+sleep_Java并发编程--yield sleep和wait的区别
  2. 推荐 2个十分好用的 pandas 数据探索分析神器!
  3. composer搭建php框架,用 Composer构建自己的 PHP 框架之基础准备
  4. SQLAlchemy中模糊查询;JS中POST带参数跳转;JS获取url参数
  5. 学JAVA要学redis_新手学习Java对Redis简单操作
  6. linux学习查看系统资源和磁盘分区
  7. magento effects.js jquery.lazyload.js 冲突
  8. 个人通讯管理程序C语言,个人通讯录管理系统C语言源程序(优秀版)[1]
  9. mysql中CONCAT值为空的问题解决办法
  10. python标准库说明_Python标准库详细介绍与基本使用方式,超详细!
  11. grep搜索字串包含特殊字符怎么办
  12. 【原创】flv文件的三种下载方法
  13. 关于搭建k8s集群遇到的问题与解决方法
  14. 基于Struts的网上书店设计毕业论文(含源文件)
  15. 使用google的jib, 发布Docker镜像到阿里云
  16. 小米4c手机显示无服务器,小米4C手机无法开机变砖了怎么办
  17. FPGA控制DAC8550
  18. robo3T-操作MongoDB数据库常用命令
  19. JavaScript树形下拉框
  20. VUE项目中CSS设置动态宽度的方法

热门文章

  1. 阿里云ACP云计算错题集101-120
  2. 编程中的Context(上下文)
  3. C++EXCEL排序
  4. githubPC端下载地址
  5. 软考和PMP哪个更好考?
  6. 直通车开通后没有展现量,启中教育来分析
  7. UG参数化建模代入ansys workbench进行优化设计的处理步骤
  8. 顶层const和底层const的含义和区别
  9. 外部电源和锂电池自动切换电路
  10. 上海高考惊现0分作文 只因描写同性恋题材