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

小说网站防盗做的最好的是seo关键词工具

小说网站防盗做的最好的是,seo关键词工具,网页创意与设计50例,网站开发都需要哪些图一.翻译环境和运行环境 在ANSIC的任何一种实现中存在俩个不同的环境,分别为翻译环境和运行环境,翻译环境中源代码转化为可执行的机器指令(二进制指令),执行环境执行代码 1.翻译环境 翻译环境分为编译和链接&#xff…

一.翻译环境和运行环境

在ANSIC的任何一种实现中存在俩个不同的环境,分别为翻译环境和运行环境,翻译环境中源代码转化为可执行的机器指令(二进制指令),执行环境执行代码

1.翻译环境

翻译环境分为编译和链接,而编译又分为预处理、编译、汇编三个过程

二.预处理详解

预处理阶段主要处理的是源文件#开始的预编译指令,规则如下:

• 将所有的 #define 删除,并展开所有的宏定义。

• 处理所有的条件编译指令,如: #if 、 #ifdef 、 #elif 、 #else 、 #endif 。

• 处理#include预编译指令,将包含的头⽂件的内容插⼊到该预编译指令的位置。这个过程是递归进 ⾏的,也就是说被包含的头⽂件也可能包含其他⽂件。

• 删除所有的注释

• 添加⾏号和⽂件名标识,⽅便后续编译器⽣成调试信息等。

• 保留所有的 #pragma 的编译器指令,编译器后续会使⽤。

1.预定义符号

#include <stdio.h>int main()
{printf("%s\n", __FILE__); //进行编译的源文件printf("%d\n", __LINE__); //文件当前的行号printf("%s\n", __DATE__); //文件编译的日期printf("%s\n", __TIME__); //文件编译的时间return 0;
}

结果:

2.#define定义常量

语法:

3.#define定义宏

语法:

举例:

但这个代码存在问题:

所以得这么写:

4.宏和函数的对比

5.#运算符

功能:将一个参数转化为字符串字面量(仅能出现在带参数宏的替换链列表里)

补充:

举例:

6.##运算符

功能:将位于俩边的合成一个符号

举例:

7.#undef

功能:移除一个宏定义(与#define 对偶)

8.条件编译

功能:可以选择性编译

 1.#if  
常量表达式
//... 为真就执行编译#endif//
常量表达式由预处理器求值。如:
#define __DEBUG__ 1#if __DEBUG__//..#endif2.
多个分⽀的条件编译
#if 
常量表达式
//...#elif 
常量表达式
//...#else//...3.
判断是否被定义
#if defined(symbol)#ifdef symbol#if !defined(symbol)#ifndef symbol
4.
嵌套指令
#if defined(OS_UNIX)#ifdef OPTION1unix_version_option1();#endif#ifdef OPTION2unix_version_option2();#endif
#elif defined(OS_MSDOS)#ifdef OPTION2msdos_version_option2();#endif
#endif

9.头文件的包含

分为本地文件包含(如之前扫雷游戏中#include "game.h")和  库文件包含(如#include <stdio.h>)

查找策略:先在源⽂件所在⽬录下查找,如果该头⽂件未找到,编译器就像查找库函数头⽂件⼀样在标准位置查 找头⽂件。 如果找不到就提⽰编译错误

10.嵌套文件包含

由于头文件可能重复包含,如果工程较大会导致预处理阶段插入大量重复代码,编译压力大

有如下解决方案:

1.在每个头文件开头加上如下代码:

#ifndef __TEST_H__
#define __TEST_H__
//头⽂件的内容
#endif  

或:

#pragma once

http://www.dtcms.com/wzjs/177405.html

相关文章:

  • 深圳做网站 信科便宜seo课程培训班费用
  • wordpress建站 图片百度seo快速排名
  • 海搜网做的网站怎么样做销售怎么和客户聊天
  • 广州建设网站的公司哪家好如何制作自己的网页
  • 衡粘水佩网站建设今日新闻 最新消息 大事
  • 郑州网站推广公司中视频自媒体平台注册
  • 自助建站平台网站培训网站设计
  • 自己做网站地图编程培训班学费一般多少钱
  • 网站用html做的怎么弄后台seo工作
  • 制作企业网站的目的买卖链接网站
  • apmserv搭建多个网站网站建设价格
  • 网站meta标签怎么做大数据营销平台那么多
  • 网站的版式河南百度关键词优化排名软件
  • 网页培训机构济南seo优化
  • 软件网站怎么做的seo外推
  • 怎样优化网站站外seo推广
  • 团购鲜花的网站建设河南seo技术教程
  • 广州手机模板建站营销策略从哪几个方面分析
  • 手赚网站哪里可以做seo技巧与技术
  • 做网站联系方式宁波正规站内优化seo
  • 那个网站可以做网页铜川网络推广
  • 怎么在360搜索做网站推广文件外链
  • 平度市疫情seopeix
  • 佛山网站设计制作公司seo网站推广软件排名
  • newsletter wordpress抖音搜索排名优化
  • css做网站常用廊坊百度推广seo
  • 在线教育网站开发方案关键词搜索引擎又称为
  • 万网怎么建设网站百度推广广告收费标准
  • 马云做一网站 只作一次营销方案怎么写
  • .com域名做外贸网站服务营销的七个要素