首页 > 其他分享 >条件编译

条件编译

时间:2023-06-29 17:14:16浏览次数:26  
标签:满足条件 片段 endif 条件 else 编译 printf

条件编译(#if .. #else ... #endif)

1、单层

#if(条件1)
{
printf(“满足条件1,编译该程序片段”);
}
#else
{
printf(“不满足条件1,编译该程序片段”);
}
#endif //结束标志,不可省略


2、嵌套使用

#if(条件1)
{
printf(“满足条件1,编译该程序片段”);
}

#elif (条件2)

{
printf(“不满足条件1,满足条件2,编译该程序片段”);
}
#else
{
printf(“不满足条件1,也不满足条件2,编译该程序片段”);
}
#endif //结束标志,不可省略

标签:满足条件,片段,endif,条件,else,编译,printf
From: https://www.cnblogs.com/keep--fighting/p/17514665.html

相关文章

  • bc-liunx欧拉编译安装nginx
    1、下载nginx包上次至目标服务器2、解压包3、安装依赖包yuminstall-ypcrepcre-develpcrepcre-developensslopenssl-develzlibzlib-develgdgd-devel4、编译安装nginx,这里记住nginx不要放在和编译路径一个文件夹,不然会报错,一下是编译命令与建议参数./configure--prefix......
  • Mac反编译安卓APK
    热烈欢迎,请直接点击!!!进入博主AppStore主页,下载使用各个作品!!!注:博主将坚持每月上线一个新app!!一、方法一:1、安装jdk8brewinstall--caskadoptopenjdk82、下载库,编译安装gitclonehttps://github.com/skylot/jadx.gitcdjadx./gradlewdist3、然后将build/jadx/......
  • 2023-06-28 小程序、h5、App各端的条件编译
    //表示代码仅在H5平台上面执行,其他平台不执行<!--#ifdefH5-->需条件编译的代码<!--#endif-->//表示代码在H5平台上面不执行,其他平台上面执行<!--#ifndefH5-->需条件编译的代码<!--#endif-->//表示代码在H5平台和App......
  • 汇编-编译
     1.用Nopepad++写代码文件扩展名为asm 2.把文件拷贝到文件夹 3.编译 4.链接           ......
  • VS 2022 WEB发布编译失败
    VS2022当安装在非默认路径时,每次更新后,在发布时,就会出来编译失败的提示,比如这样:C:\VS2022\Preview\MSBuild\Microsoft\VisualStudio\v17.0\Web\Transform\Microsoft.Web.Publishing.AspNetCompileMerge.targets(132,5):错误:Can'tfindthevalidAspnetMergePath这时关闭VS,......
  • Python3.7源码编译
    1.下载Python3.7.0源码gitclonehttps://github.com/python/cpython.gitgitcheckoutv3.7.0wgethttps://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz源码目录结构如下所示:(1)Include目录:包含Python提供的所有头文件,如果用户需要自己用C或C++来编写自定义模块扩展Python......
  • Python3.7源码编译
    1.下载Python3.7.0源码git clone https://github.com/python/cpython.gitgit checkout v3.7.0wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz源码目录结构如下所示:(1)Include目录:包含Python提供的所有头文件,如果用户需要自己用C或C++来编写自定义模......
  • glibc版本过低导致软件编译失败或引发其他问题
    glibc(GNUCLibrary)是一个核心库,为GNU/Linux操作系统提供最基本和最重要的系统调用和函数。它是标准C库的实现,被几乎所有基于Linux的应用程序使用。它提供了内存管理、输入/输出操作、文件处理、字符串操作和许多其他基本操作的函数。它由GNU计划维护,根据GNULesserGeneralPublic......
  • 一行命令使用 Docker 编译 Latex 文件,简单优雅
    使用Docker编译LaTeX文章LaTeX是一种常用的排版系统,它可以帮助用户创建漂亮、专业的文档。但是,安装和配置LaTeX比较麻烦,特别是对于初学者而言。Docker是一个开源平台,可以让用户通过容器化技术来构建、发布和运行应用程序。使用Docker容器可以避免依赖问题,从而使得在不......
  • ubunut 虚拟机 , 编译过程中, 内存爆满, 卡死 ,重启后报错。
    问题: 在虚拟机中编译linux 过程中,内存沾满,之后强制重启,之后,虚拟机无法启动。报错如下:  解决的方法就是,找到虚拟机的文件夹,然后删除以.lck后缀的文件夹,所有的都产出,重启就可以了。 ......