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

漳州网站制作晚上奖励自己的网站推荐

漳州网站制作,晚上奖励自己的网站推荐,wordpress表单统计插件,网站页面架构图条件编译 在编译⼀个程序的时候我们如果要将⼀条语句(⼀组语句)编译或者放弃是很⽅便的。因为我们有条件编译指令。 ⽐如说: 调试性的代码删除可惜,保留⼜碍事,所以我们可以选择性的编译。 #define M 1 int main() …

 

条件编译

在编译⼀个程序的时候我们如果要将⼀条语句(⼀组语句)编译或者放弃是很⽅便的。因为我们有条件编译指令。
⽐如说:
调试性的代码删除可惜,保留⼜碍事,所以我们可以选择性的编译。
#define M 1
int main()
{int n = 10;
//#if M==1
#if M==0printf("%d", n);
#endifreturn 0;
}

1.#if 常量表达式

int main()
{int a = 1;//这里为什么不执行呢,这就涉及到条件编译指令的预处理了,而局部变量是在编译之后才开始运行的
#if a == 1//#后面一定要是常量,不能是变量printf("你师弟呢");
#endifreturn 0;
}

2.多个分⽀的条件编译

#define M 5
int main()
{
#if M==1printf("hehe\n");
#elif M==2printf("haha\n");
#elif M==3printf("hihi\n");
#elseprintf("呵呵\n");
#endifreturn 0;
}

3.判断是否被定义

#define LISI 10
int main()
{
//#ifdef LISI//ifdef代表的是被定义的
#ifndef LISI//ifndef代表的就是未被定义的printf("lisi");
#endifreturn 0;
}

4.嵌套指令

#if defined(OS_UNIX)//如果被定义就往下,未被就删除#ifdef OPTION1unix_version_option1();//内部内容也一样#endif#ifdef OPTION2unix_version_option2();#endif#elif defined(OS_MSDOS)//一样看是否被定义#ifdef OPTION2msdos_version_option2();#endif

嵌套指令防止头文件的重复调用,防止浪费时间空间
#ifndef __TEST_H__
#define __TEST_H__
//头⽂件的内容
#endif //__TEST_H__
或者用 #pragma once,现在大多数使用这个

头⽂件的包含

头⽂件被包含的⽅式:

  本地⽂件包含
# include "filename"
查找头⽂件直接去标准路径下去查找,如果找不到就提⽰编译错误。
使⽤ “” 的形式包含库⽂件查找的效率就低些,当然这样也不容易区分是库⽂件还是本地⽂件了。

嵌套⽂件包含

我们已经知道, #include 指令可以使另外⼀个⽂件被编译。就像它实际出现于 #include 指令的
地⽅⼀样。
这种替换的⽅式很简单:预处理器先删除这条指令,并⽤包含⽂件的内容替换。
⼀个头⽂件被包含10次,那就实际被编译10次,如果重复包含,对编译的压⼒就⽐较⼤。
其它预处理指令
#if
#include
#ifndef
#ifdef
#elif
#define
#endif
#pragma
#else
#undef


文章转载自:

http://fYKhCLcf.wxfjx.cn
http://ik8WVe8c.wxfjx.cn
http://hLrOkjcL.wxfjx.cn
http://ZLmpUnlB.wxfjx.cn
http://u7fRikX8.wxfjx.cn
http://fvh2Wmv4.wxfjx.cn
http://hnkbfjQy.wxfjx.cn
http://o6K08iAI.wxfjx.cn
http://Nwz1CmR5.wxfjx.cn
http://JAN3mti8.wxfjx.cn
http://gMTgZpvC.wxfjx.cn
http://8WswRPte.wxfjx.cn
http://qvM14E5d.wxfjx.cn
http://YT6gqPCR.wxfjx.cn
http://MPjtFMC4.wxfjx.cn
http://W3LDZgaa.wxfjx.cn
http://f3JItvOL.wxfjx.cn
http://tYLi9n4q.wxfjx.cn
http://NbkHM7Ll.wxfjx.cn
http://pQVWKdF2.wxfjx.cn
http://3ANRWH4v.wxfjx.cn
http://bNfhkw3t.wxfjx.cn
http://nbdbvZZh.wxfjx.cn
http://PcJhhztH.wxfjx.cn
http://tSVZDwEB.wxfjx.cn
http://qpeLbSCx.wxfjx.cn
http://dh0RulYc.wxfjx.cn
http://Tp8Uq4La.wxfjx.cn
http://b9gEc2fE.wxfjx.cn
http://0h8zwMfi.wxfjx.cn
http://www.dtcms.com/wzjs/727245.html

相关文章:

  • 营销网站特点湖北响应式网站建设
  • 古典网站建设欣赏买购网十大品牌网
  • dw网站开发天津微信网站建设
  • 云网站个人做电子商务网站
  • 工业设计网站有那些wordpress手机动漫主题
  • 怎么做优化网站排名app开发要多少钱
  • 宁波外贸公司网站建设wordpress还是phpcms
  • 泰安祥奕网络网站建设模板织梦网站安装
  • 有关图书网站建设策划书曰本做爰l网站
  • 汽车设计网站wordpress视频站
  • discuz做服务网站公司网站 建设
  • vue做的网站模板营销型网站建设需要懂什么
  • 学校网站建设背景成都seo招聘
  • 网站如何做才可以微信直接登录电商网站的二级怎么做
  • 非洲做网站用哪里服务器好过期的网站域名
  • 太原网站网络推广做网站必须购买空间吗
  • 仿做网站成都网站建设著名公司
  • 公众号江苏建设信息网站绵阳做公司网站
  • 响应式手机网站制作小程序商城哪家好服务
  • 北京南站到北京站网页设计与网站建设教学视频
  • 网站分栏目怎么做深圳创业补贴政策2021
  • 无锡手机网站建设服务多个wordpress 合并
  • 做竹鼠网站产品网站建设公司
  • 网上做调查赚钱的网站有哪些wordpress添加下载页
  • 正规招聘网站有哪些wordpress 仿 主题下载
  • wordpress 分类 标题北京seo公司
  • 手机网站后期维护聊城开发区人才网
  • 网站域名跟谁买万链网站做的怎么样
  • 微信制作宣传网站有哪些湖北网络推广有限公司
  • 示范高校建设网站东方商易网站开发