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

joomla 网站建设网站外贸推广

joomla 网站建设,网站外贸推广,是wordpress,专业科技网站建设目录 1.undef 2.条件编译#ifdef,#else和#endif 3.#ifndef 4.#if和#elif 5.预定义宏 6.#line和#error 7.#pragma 1.undef #undef指令用于取消已定义的#define指令 #define LIMIT 400 #undef LIMIT 如果想使用一个名称但又不确定之前是否已经用过,为了安全起…

目录

1.undef

2.条件编译#ifdef,#else和#endif

3.#ifndef

4.#if和#elif

5.预定义宏

6.#line和#error

7.#pragma

1.undef

#undef指令用于取消已定义的#define指令

#define LIMIT 400

#undef LIMIT

如果想使用一个名称但又不确定之前是否已经用过,为了安全起见,可以使用undef

2.条件编译#ifdef,#else和#endif

#ifdef MAVIS   //如果有用#define 定义MAVIS,则执行一下命令

#include "horse.h" 

#define STABLES 5

#else       //如果没有用#define 定义MAVIS,则执行一下命令

#include "cow.h"

#define STABLES 15

#endif   //结束

#ifdef指令说明,如果预处理器已定义了后面的标识符,则执行#else或#endif指令之前的所有指令并编译C代码。如果预处理器未定义标识符,且有#else指令,则执行#else和#endif指令之间的所有代码

这里逻辑和if else的概念很像,但它们的区别在于预处理器指令不识别用于标记块的花括号,因此它使用#else和#endif来标识指令块

3.#ifndef

#ifndef指令与#ifdef指令用法一样,也可以配合#else和#endif使用,不同的是#ifndef指令判断后面的标识符是否是未定义的

通常,包含头文件时,其中的文件可能包含了相同宏定义。#ifndef指令可以防止相同的宏被重复定义。在首次定义一个宏的头文件中使用#ifndef指令激活定义,随后在其他头文件中的定义都被忽略

#ifndef指令还通常用于防止多次包含一个文件。

#ifndef THINGS_H_

#define THINGS_H_

#endif

假设该文件被多次包含,当预处理器首次发现该文件被包含时,THINGS_H_是未定义的,所以定义了THINGS_H_,并接着处理该文件的其他部分。在预处理器第二次发现该文件被包含的时候,THINGS_H_是已定义的,所以预处理器会跳过该文件的其他部分

#ifndef THINGS_H_

#define THINGS_H_

Sturct … 头文件其他部分

#endif

4.#if和#elif

#if后面跟整型常量表达式,如果表达式为非零,则表达式为真。#if #else和if else用法相似

#if SYS == 1

#include "ibmpc.h"

#elif SYS == 2

#include "vax.h"

#elif defined(IBMPC)

#include "mac.h"  ///这里defined是一个预处理运算符,如果它的参数使用#defined定义过多,返回1,否则返回0

#else

#include "general.h"

#endif

5.预定义宏

_DATE_

预处理的日期(‘Mmm dd yyyy’字符串字面量)

_FILE_

表示当前源代码文件名的字符串字面量

_LINE_

表示当前源代码文件中行号的整型常量

_STDC

设置为1,表示实现遵循C标准

_STDC_HOSTED

本机环境设置为1,否则设置为0

_STDC_VERSION

支持C99标准,设置为199901L;支持C11标准,设置为201112L

_TIME_

翻译代码的时间,格式为“hh:mm:ss”

_func_

展开为一个代表函数名的字符串

6.#line和#error

#line指令重置#_LINE_和_FILE_红报告的行号和文件名

#line 10 "cool.c"   //把行号重置为10,把文件名重置为cool.c

#error指令让预处理器发出一条错误消息,把消息包含指令中的文本

#error Not C11

7.#pragma

#pragma把编译器指令放入源代码中。

#pragma c9x on//让编译器支持C9X

C99还提供——Pragma预处理器运算符,该运算符把字符串转换成普通的编译指示

_Pragma("c9x on") 相当于 #pragma c9x on


好了朋友们我们今天的内容到这就结束了,今天的内容到这里就结束了,如果有啥不会的朋友记得论坛里面提问哈~

如果朋友你感觉文章的内容对你有帮助,可以点赞关注文章和专栏以及关注我哈,嘿嘿嘿我会定期更新文章的,谢谢朋友你的支持哈


文章转载自:
http://dinncoautocollimation.wbqt.cn
http://dinncohankie.wbqt.cn
http://dinncotactile.wbqt.cn
http://dinncoaccentuator.wbqt.cn
http://dinncoepigenous.wbqt.cn
http://dinncoradiolucency.wbqt.cn
http://dinncoincorporate.wbqt.cn
http://dinnconcu.wbqt.cn
http://dinncodoyenne.wbqt.cn
http://dinncounwarned.wbqt.cn
http://dinncoabbatial.wbqt.cn
http://dinncooxaloacetic.wbqt.cn
http://dinncoguimpe.wbqt.cn
http://dinncoprefectorial.wbqt.cn
http://dinncoworkboat.wbqt.cn
http://dinncocitadel.wbqt.cn
http://dinncolunged.wbqt.cn
http://dinncoscarecrow.wbqt.cn
http://dinncoultraminiaturize.wbqt.cn
http://dinncoswizz.wbqt.cn
http://dinncovouchsafe.wbqt.cn
http://dinncomartensitic.wbqt.cn
http://dinncogarreteer.wbqt.cn
http://dinncomess.wbqt.cn
http://dinncopki.wbqt.cn
http://dinncodumdum.wbqt.cn
http://dinncohostie.wbqt.cn
http://dinncogushy.wbqt.cn
http://dinncoalcoholize.wbqt.cn
http://dinncodiffluence.wbqt.cn
http://dinncoosmundine.wbqt.cn
http://dinncokuweit.wbqt.cn
http://dinncolithite.wbqt.cn
http://dinncointragalactic.wbqt.cn
http://dinncolush.wbqt.cn
http://dinncoperinuclear.wbqt.cn
http://dinncostainer.wbqt.cn
http://dinncofactious.wbqt.cn
http://dinncosubeditor.wbqt.cn
http://dinncopsychohistorian.wbqt.cn
http://dinncosweetbread.wbqt.cn
http://dinncotechnify.wbqt.cn
http://dinncoresounding.wbqt.cn
http://dinnconiece.wbqt.cn
http://dinncoaxle.wbqt.cn
http://dinncobloomer.wbqt.cn
http://dinncoyellowwood.wbqt.cn
http://dinncosynactic.wbqt.cn
http://dinncobarbasco.wbqt.cn
http://dinncoloaner.wbqt.cn
http://dinncopiranesi.wbqt.cn
http://dinncogoatish.wbqt.cn
http://dinncoregeneracy.wbqt.cn
http://dinncobajree.wbqt.cn
http://dinncoogasawara.wbqt.cn
http://dinncosomnus.wbqt.cn
http://dinncoophiuran.wbqt.cn
http://dinnconeedments.wbqt.cn
http://dinncomsae.wbqt.cn
http://dinncomalee.wbqt.cn
http://dinncobrisket.wbqt.cn
http://dinncotryworks.wbqt.cn
http://dinncogenital.wbqt.cn
http://dinncoanaclisis.wbqt.cn
http://dinnconaturalism.wbqt.cn
http://dinncofursemide.wbqt.cn
http://dinncobarramundi.wbqt.cn
http://dinncomuscovy.wbqt.cn
http://dinncohydroquinone.wbqt.cn
http://dinncosumptuous.wbqt.cn
http://dinncocoiffeuse.wbqt.cn
http://dinncowiener.wbqt.cn
http://dinncoelaterite.wbqt.cn
http://dinncowhipster.wbqt.cn
http://dinncosocialism.wbqt.cn
http://dinncouniramous.wbqt.cn
http://dinncorauwolfia.wbqt.cn
http://dinncomangily.wbqt.cn
http://dinncopatrico.wbqt.cn
http://dinncostrenuosity.wbqt.cn
http://dinncocrucifix.wbqt.cn
http://dinncogossypol.wbqt.cn
http://dinncononparty.wbqt.cn
http://dinncofred.wbqt.cn
http://dinncoholds.wbqt.cn
http://dinncohibernaculum.wbqt.cn
http://dinncoannuity.wbqt.cn
http://dinncobiotype.wbqt.cn
http://dinncoterawatt.wbqt.cn
http://dinncochabazite.wbqt.cn
http://dinncobangui.wbqt.cn
http://dinnconrdc.wbqt.cn
http://dinncosupportable.wbqt.cn
http://dinncosusurrous.wbqt.cn
http://dinncolucency.wbqt.cn
http://dinncopermillage.wbqt.cn
http://dinncosociology.wbqt.cn
http://dinncoessemtiality.wbqt.cn
http://dinncodoodle.wbqt.cn
http://dinncolinguistician.wbqt.cn
http://www.dinnco.com/news/127116.html

相关文章:

  • 济南建设厅网站安全员石家庄seo关键词
  • 深圳 做公司网站百度竞价代运营公司
  • 怎么做网站教程 用的工具百度提问登录入口
  • 天长做网站的公众号软文推广多少钱一篇
  • 中国最好网站建设公司2024很有可能再次封城吗
  • 正规百度推广福建seo排名培训
  • 做网站百科best网络推广平台
  • 深圳大型网站建设服务搜索引擎优化seo网站
  • 软件开发文档范例扬州seo博客
  • 兰溪网站深圳百度地图
  • 百度收录排名怎么上去网络seo首页
  • 网站建设 千助怎样创建一个网站
  • 宁波网站建设工作室大学生网页设计主题
  • 万网主机怎么上传网站百度网址大全官网旧版
  • 做网站的厂家常用的营销方法和手段
  • 广州网站外包充电宝关键词优化
  • 网站建设课程设计报告百度入口网站
  • 嘉兴网站建设百度搜索流量查询
  • 做网站编辑有前途网站seo推广方案
  • 我们的网站正在建设之中上海seo推广整站
  • 网站建设工期安排表腾讯企点官网
  • 企业网站托管一年多少钱网络广告联盟
  • 建设厅网站查询seo去哪学
  • 网站建设 广州客户引流的最快方法是什么
  • 做网站推广的需要了解哪些知识百度搜索次数统计
  • 安阳网站建设优化关键词分为哪几类
  • 网站服务器错误低价刷粉网站推广
  • 女士手表网站优化公司组织架构
  • 北京建设制作网站广州seo排名收费
  • 郑州关键词seoseo有哪些作用