linux条件编译预编译,C语言条件编译_Linux编程_Linux公社-Linux系统门户网站

news/2024/5/20 11:09:41/文章来源:https://blog.csdn.net/weixin_33363265/article/details/116666990

C语言中的预编译包含三种:1.宏定义2.文件包含3.条件编译,条件编译指的是满足一定条件下才进行编译,它有几种形式:

(1)#ifdef标识符

//程序

#else

//程序

#endif

它的意义为如果定义了标识符,则执行程序段1,否则执行程序段2

或者用以下的形式

# ifdef 标识符

//程序

#endif

# include

# include

int main()

{

#ifdef DEBUG

printf("debug is running\n");

#else

printf("debug is not running\n");

#endif

system("pause");

return 0;

}

(2)

#ifndef 标识符

//程序1

#else

//程序2

#endif

它的含义是如果标识符没有被定义,则执行程序段1,否则执行程序段2

# include

# include

int main()

{

#ifndef DEBUG

printf("debug is not running\n");

#else

printf("debug is  running\n");

#endif

system("pause");

return 0;

}

(3)#if表达式

//程序1

#else

//程序2

#endif

它的意义为表达式的值为真时,就编译程序段1,表达式的值为假时,就编译程序段2

# include

# include

# define HEX 1

int main()

{

int i=10;

#if HEX==1

printf("%x\n",i);

#else

printf("%d\n",i);

#endif

system("pause");

return 0;

}0b1331709591d260c1c78e86d0c51c18.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_754188.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

inputstream怎么写给前端_写给大家看的网站制作教程01了解网站制作流程

作者 | 杨小二来源 | web前端开发(ID:webqdkf)前言这些年里,被读者和周围朋友以及一些认识的人,问的最多的问题,就是,怎么做一个自己的网站?这个难不难学呀?其实,我知道,…

Web层框架对网站中所有异常的统一处理

一个网站的异常信息作为专业的人士,是不会轻易暴露给用户的,因为那样狠不安全,显得你漏是一回事,只要还是考虑到网站的数据安全问题,下面给大家分享一下一些常见的web层框架是如何处理统一的异常。 之前都是在Struts2…

修改网站自动关闭时间timeout_centos7修改网卡名称为ethX

测试平台VMWARE WORKSTATION 15 虚拟机系统Centos7centos7网卡的随机名给自动化运维带来混乱,那么我们把网卡名重新配置为ethX一、在安装系统的时候配置:修改内核选项:net.ifnames0 biosdevname0二、已安装系统修改方法像我的虚拟机&#xff…

旧版ios软件网站_ios旧版软件抓包

大家好,这里是小虾虾科技屋——————————————————————有时候,某个软件随着更新,会带走许多历史的痕迹,于是有的人就想尝试复原那些软件,所以产生了今天为大家分享的工具。iTunes旧版软件抓包神器&a…

seo按天扣费系统源码_企业SEO外包,这样选靠谱!

原标题:企业SEO外包,这样选靠谱!一般在选择企业SEO外包的时候,需要注意什么点?一、清晰企业网站SEO优化定位清晰企业网站SEO优化定位对于企业的的目标定位,大家说法不一,但是总体上作为企业的负责任你需要…

突发!32TB Windows 10核心数据泄漏,被人上传至第三方公开网站

本文讲的是突发!32TB Windows 10核心数据泄漏,被人上传至第三方公开网站,据外媒The Register报道,微软Windows操作系统内部大量组件和核心代码泄漏,正在网络上传播。 这些泄漏的数据多达32TB,包括微软未公开…

Python Django搭建网站流程图解

更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接: 高州阳光论坛https://www.hnthzk.com/人人影视http://www.sfkyty.com/1. 创建Django REST framework工程 1.1手动创建工程文件夹 1.2进去工程文件夹内,执行命令&#xff1…

前台页面当前时间_wordpress网站开发中,怎样不同页面调用不同的标题?2招帮你搞定...

一个wordpress网站,它的前台页面是千变万化的,不同的页面肯定有不同的内容和标题。如果一个wordpress网站,所有的页面都是同一个标题,那对于搜索引擎来说,是非常不友好的。那么,在wordpress网站主题模板开发…

xml能存图片吗_robots文件只能放在网站根目录吗?

要使得网站能被百度收录特定页面,robots文件发挥着重要作用,甚至一定层面上影响着网站优化和SEO策略。那么robots文件是不是一定要放在网站的根目录下面呢?【Robots文件的作用】一般搜索引擎蜘蛛会优先访问网站内部的robots文件,根…

Windows 服务器配置、运行、图文流程(新手必备!) - IIS建站配置一条龙

Window 2008 服务器的配置教程本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快…

百度搜索结果 转换_百度继续调整搜索结果页面 恢复原本被隐藏的网站地址

来源:蓝点网网址是用户分辨是否是百家号内容的关键参考因素,因此百度这次调整也继续被用户炮轰认为百度居心不良。现在百度再次调整搜索结果页将网站的网址恢复显示,如果本身已关联百度百家或者熊账号则显示媒体名称。部分关键词搜索结果如下…

简单的物流管理网站制作源码_这个网站可以免费DIY专属的圣诞老人问候视频,效果不错制作简单!...

圣诞节快到了,过节气氛越来越浓。。。圣诞节是孩子们最喜爱的节日之一,除了收到圣诞老人送的礼物,如果还能收到来自圣诞老人的专属祝福视频也会是一件能让孩子们非常开心的事情!今天给大家推荐的这个网站,可以在家免费…

e3d教程做logo教程_企业官网网站SEO优化怎么做-技巧教程

企业网站推广是中小企业都面临的难题。百度竞价成本太大,做SEO优化又难上排名。企业网站SEO优化教程,搜索引擎优化核心在于目标关键词,目标关键词站外因素是外链即锚文本建设,SEO优化关键词排名的着陆页通常是网站首页。利用首页做…

c++builder 运行网站的api_TensorFlow2.x目标检测API安装配置步骤详细教程

TensorFlow Object Detection API支持TensorFlow2.x版本已经有一段时间了,这里对安装配置步骤做详细说明。安装步骤也可以参考如下两个链接:https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/tf2.mdhttps://tensorflo…

网站服务器对接要多长时间6,【网络是怎样连接的】第6章 - 请求到达web服务器,响应返回浏览器(2)...

6.2 服务器的接收操作图6.7 服务器的工作过程.png网卡将接收到的信号转换成数字信息到达服务器的网络包其本质是电信号或者光信号,接收信号的过程和客户端是一样的。接收操作的第一步是网卡接收到信号,然后将其还原成数字信息。局域网中传输的网络包信号…

网站根目录打不开服务器拒绝,网站打不开怎么办,自查方法

网站打不开原因很多,首先检查下域名解析是否有问题,在去检查空间和网站程序,先不要急,有些可以自已检查的方法,作为一个站长,需要具备些基本的网站管理知识。一、检查域名解析是否有问题利用第三方的工具查…

html网站运行时间,JavaScript实现网站运行时间

友情提示:此篇文章大约需要阅读 4分钟39秒,不足之处请多指教,感谢您的阅读。看到很多的博客站点上都是有网站运行时间统计的代码,之前有学过JS语言,之后上网上借鉴了一下网上大佬写的代码。就是一个简单的运行时间的减…

基于django的视频点播网站开发-step3-注册登录功能

用户注册登录是一个网站的基本功能,django对这部分进行了很好的封装,我们只需要在django的基础上做些简单的修改就可以达到我们想要的效果。在本讲中,我们会用到user中的用户授权方面的一些函数,还会对django中的user进行扩展&…

Python养生系列:爬取中医药网站中药的信息

2019独角兽企业重金招聘Python工程师标准>>> 前言 现在我们90后很多人都步入了养生状态,开始泡枸杞红枣了,哈哈,经常在朋友圈里面看到,这是不是对自己的一种调侃呢,下面为大家介绍一个利用Python爬取中医药网中各个中药的别名,来源,植物形态,功用主治,用法用量等等系…