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

做网站开发数据库怎么写网站死链怎么删除

做网站开发数据库怎么写,网站死链怎么删除,wordpress布局可视化,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://www.yayakq.cn/news/312351/

相关文章:

  • 邢台建设规划网站在本地怎么做网站
  • 大连网站制作师怎么做注册账号的网站
  • 漫画网站开发源码建站公司用哪家服务器
  • 怎么做刷会员的网站免费的网站软件正能量推荐
  • 企业网站轮播图怎么做网站开发需要后台吗
  • 自定义导航网站 源码网站建设的成本
  • 想做一个部门的网站怎么做施工企业怎样报考a证
  • 浙江二建建设集团有限公司网站网络营销策划是指
  • 诏安县城乡建设局网站网站建设与网站管理
  • 农业信息网站建设概念百度一下电脑版首页网址
  • 哪个网站做视频收益高郑州建设银行网点地址查询
  • 山东外贸网站是什么意思wampserver 架设wordpress 主题错误
  • 做网站协调建设电子商务网站背景
  • 镇平县两学一做网站lnmp一键包wordpress
  • 深圳市手机网站建设品牌wordpress优惠券发放插件
  • 大学校园网站模板图片wordpress官方的三个主题好排名
  • 网站管理端怎么做上海网站建设百度推广公司哪家好
  • 诺基亚官方网站大站网站建设
  • 涂料厂做网站有用吗程序开发的步骤
  • sql网站发布流程俄罗斯乌克兰为什么打仗
  • 建立网站ftp是什么苏州平台公司
  • 在线代理浏览网站网盘 商业网站建设案例课程 下载
  • 网站注册实名制怎么做微信小程序开发者平台官网
  • 网站开发常用插件广州建筑公司招聘网站
  • 北京网站开发哪家专业网站问责建设书
  • 温岭建设公司网站google关键词规划师
  • 官网网站页面设计企业管理咨询有限公司经营范围
  • 温州网站优化页面响应式网站 手机版
  • 网站建设一般用什么编程做彩票网站犯法吗
  • wordpress建站专家cdn网站