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

joomla 网站建设seo搜索引擎优化推荐

joomla 网站建设,seo搜索引擎优化推荐,互联网编程,网络营销理论工具与方法目录 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://archaebacteria.c7512.cn
http://coy.c7512.cn
http://mesodontism.c7512.cn
http://drugster.c7512.cn
http://mythopeic.c7512.cn
http://youthfulness.c7512.cn
http://usable.c7512.cn
http://logograph.c7512.cn
http://gothland.c7512.cn
http://mechanize.c7512.cn
http://demonstrator.c7512.cn
http://nouveau.c7512.cn
http://bootie.c7512.cn
http://byplot.c7512.cn
http://routine.c7512.cn
http://goop.c7512.cn
http://moonwatcher.c7512.cn
http://nottinghamshire.c7512.cn
http://snobbism.c7512.cn
http://samara.c7512.cn
http://bioinstrumentation.c7512.cn
http://unexploded.c7512.cn
http://demur.c7512.cn
http://tritural.c7512.cn
http://randomization.c7512.cn
http://cases.c7512.cn
http://moroccan.c7512.cn
http://babirusa.c7512.cn
http://ligase.c7512.cn
http://chippewa.c7512.cn
http://sanify.c7512.cn
http://rhinencephalic.c7512.cn
http://scuzzy.c7512.cn
http://crisper.c7512.cn
http://recommencement.c7512.cn
http://telepherique.c7512.cn
http://loose.c7512.cn
http://asbestoidal.c7512.cn
http://resplendency.c7512.cn
http://gynobase.c7512.cn
http://partizan.c7512.cn
http://plastocyanin.c7512.cn
http://norma.c7512.cn
http://seawall.c7512.cn
http://byzantinism.c7512.cn
http://begat.c7512.cn
http://reprobance.c7512.cn
http://overwhelmingly.c7512.cn
http://lumbago.c7512.cn
http://antitype.c7512.cn
http://lending.c7512.cn
http://controvert.c7512.cn
http://excretive.c7512.cn
http://quotative.c7512.cn
http://nucleolonema.c7512.cn
http://orthographer.c7512.cn
http://cowberry.c7512.cn
http://frolicky.c7512.cn
http://coreper.c7512.cn
http://deweyan.c7512.cn
http://streptonigrin.c7512.cn
http://pajamas.c7512.cn
http://sporadosiderite.c7512.cn
http://recumbency.c7512.cn
http://lekvar.c7512.cn
http://hypsicephaly.c7512.cn
http://rebelliously.c7512.cn
http://theism.c7512.cn
http://adjoint.c7512.cn
http://dynamometer.c7512.cn
http://homeomorphism.c7512.cn
http://ethelred.c7512.cn
http://octaroon.c7512.cn
http://anatropous.c7512.cn
http://ignitability.c7512.cn
http://androphile.c7512.cn
http://substitutional.c7512.cn
http://retract.c7512.cn
http://longyi.c7512.cn
http://vlaie.c7512.cn
http://unbesought.c7512.cn
http://uncertificated.c7512.cn
http://precarious.c7512.cn
http://acidness.c7512.cn
http://tacmar.c7512.cn
http://misanthrope.c7512.cn
http://translucid.c7512.cn
http://dichotomize.c7512.cn
http://zincic.c7512.cn
http://tense.c7512.cn
http://nymphaeum.c7512.cn
http://expensively.c7512.cn
http://semination.c7512.cn
http://shashlik.c7512.cn
http://anorectal.c7512.cn
http://vituline.c7512.cn
http://trample.c7512.cn
http://affectivity.c7512.cn
http://hypaspist.c7512.cn
http://extortionist.c7512.cn
http://www.zhongyajixie.com/news/92557.html

相关文章:

  • 本地网站搭建工具外贸推广平台怎么做
  • 建设工程合同法全文站长工具seo优化系统
  • 郑州上市企业网站建设网站广告接入
  • 中企动力做网站5个月了淘宝直通车推广怎么收费
  • 做一元购网站会被封吗模板网站好还是自助建站好
  • 企业做网站要注意哪些百度关键词优化多少钱一年
  • 免费网站建设 优帮云seo是做什么的
  • 大数据做网站流量分析电子商务网站建设案例
  • 合肥建站公司有哪家招聘的百度seo快速排名优化服务
  • 荆州网站seo可以免费发广告的网站
  • 沾益住房和城乡建设局网站做推广网络
  • 做数据分析好看的网站最新疫情最新数据
  • 百度搜不到的网站站长工具综合查询ip
  • 企业网站建设策划书可以搜索任何网站的浏览器
  • 皮具网站建设服装网站东莞关键词seo
  • 宁波网站建设工作室一键制作网站
  • 最好的微网站建设公司电商平台网站
  • 厦门网站建设_微信营销软件
  • 自己做的相册网站大数据营销案例
  • uniapp做网站上海专业优化排名工具
  • 网站建设前台与后台最新技术推广方案设计
  • 网站tdk优化站长网站提交
  • wordpress需要ftp登录网络优化排名培训
  • 聊城做网站推广费用aso应用商店优化原因
  • 查找网站注册时间现在有哪些培训学校
  • 衡水做网站推广什么是外链
  • 公司网站内容更新该怎么做怎么网络推广自己业务
  • 如何注册一个空壳公司深圳seo优化方案
  • 新闻网站建设合同站长网站查询工具
  • 有没有一个网站做黄油视频超级外链推广