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

手机网站底部代码免费的html网站

手机网站底部代码,免费的html网站,幼儿园ppt模板免费下载,如何维护企业电子商务网站建设一.GCC是什么? GCC是用于编译C语言和其它语言的开源软件。 全称是 GNU Compiler Collection,意思是GNU编译器集和。 支持多种操作系统和硬件平台。二.GCC的作用 GCC的作用是将源码转换为可执行的文件,使之可以在计算机上运行。三.GCC编译c文…

一.GCC是什么?

GCC是用于编译C语言和其它语言的开源软件。
全称是 GNU Compiler Collection,意思是GNU编译器集和。
支持多种操作系统和硬件平台。

二.GCC的作用

GCC的作用是将源码转换为可执行的文件,使之可以在计算机上运行。

三.GCC编译c文件的流程

预处理,编译,汇编和链接。
预处理阶段:gcc会处理源代码中的预处理指令,如 "#include, #define, #ifdef等。将宏(宏是什么下面有解释)展开,将头文件包含进来,生成一个.i文件。"编译阶段,gcc会将.i文件中的C语言代码转换为汇编语言代码,进行语法分析、类型检查、优化等操作,生成一个 .s 文件。汇编阶段,gcc会调用汇编器(as)将.s文件中的汇编语言代码转换为机器指令,生成一个 .o 文件。链接阶段,gcc会调用链接器(ld)将 .o 文件和所需的库文件链接在一起,解决外部引用和地址分配等问题,生成一个可执行文件。
 gcc可以一次性完成这四个步骤,也可以分步骤完成。一次性完成时,只需要在命令行中输入:<filename.c> 是要编译的C语言源代码文件名,<outputfilename> 是生成的可执行文件名。
gcc <filename.c> -o <outputfilename>

分步骤完成时,需要使用不同的选项来指定每个步骤。

gcc -E hello.c -o hello.i #预处理
gcc -S hello.i -o hello.s #编译
gcc -c hello.s -o hello.o #汇编
gcc hello.o -o hello #链接

参考链接:https://blog.csdn.net/m0_57492987/article/details/132590920

补充

宏是什么?

宏在C语言中是一段"有名称的代码片段(使用#define定义)"。
在预处理阶段会把程序中的宏名替换为对应的代码片段,然后才进入编译阶段由编译器进行编译。

#define:宏定义
#undef:取消宏定义
#ifdef:判断宏是否定义

无参宏定义

最简单的宏定义时间用指定的标识符来代表代码片段,当宏定义有多行时,需要在行尾使用\来连接。
#define 宏名称  代码片段// 如(多行时,行尾使用\作为续行符)
#define BUFFER_SIZE 1024
#define RANDOM (2.0*(double)rand() / RAND_MAX)
#define NUMBERS 1, \2, \3

带参数的宏

“形参列表”是用逗号隔开的多个标识符(也可以空,表示无参数),实参列表中的实参数量必须与宏定义中的形参数量一样多。

#define 宏名称( [形参列表] )  替换文本
// 如
#define GETCHAR() getc(stdin)
// 
#define MAX(a,b) ((a)>(b)?(a):(b))

参数要用括号括起,避免实参为表达式时出错,如

#define MULTIPLY(a, b) ((a)*(b))
MULTIPLY(1+2, 3+4)会预处理为((1+2)*(3+4)),若不加括号,则会变为1+2*3+4(意义全变)。

即使加括号,宏在一定情况下还是会产生二义性(要避免此类使用),如

#define SQUARE(a) ((a)*(a))
SQUARE(a++)会预处理为((a++)*(a++))(若a=3,则结果为3*4)。

C语言中宏简介:https://blog.csdn.net/alwaysrun/article/details/103206443

标识符是什么?

变量的名字、常量的名字、类的名字、函数的名字等。如 int a = 0; 这个是a就是标识符。标识符不能使用关键字,标识符使用字母,数字和下划线;标识符不能以数字开头,只能以字母或者下划线开头;标识符区分大小写;

关键字

int a=0;  此时的int就是关键字。
http://www.tj-hxxt.cn/news/29950.html

相关文章:

  • html网站如何更新整站seo优化
  • wordpress底部美化搜索引擎优化策略包括
  • 新疆网站优化北京网站建设东轩seo
  • 网站的技术维护一般要做些什么google seo优化
  • 武汉哪里做网站好台州seo优化公司
  • 投资网站建设广东seo加盟
  • 找人做网站多少钱百度代理公司怎么样
  • 吉林长春网络公司有哪些杭州seo专员
  • 17我们一起做网站首页图片点击率如何提高
  • wordpress外国主题seo模拟点击算法
  • 怎么知道网站是php培训学校招生营销方案
  • 如何做网站系统合肥百度seo代理
  • WordPress静态文件生成安卓优化清理大师
  • 非商业组织的网站风格知乎关键词排名优化工具
  • 微信公众号登录wordpress网站安徽seo人员
  • 广州网站设计服务商郑州seo优化顾问
  • 购物网站销售管理seo免费外链工具
  • 响应式网站 推广效果地推团队接单平台
  • 浙江省政府 加强政府网站建设苏州seo按天扣费
  • 北京电商网站开发公司域名注册平台有哪些
  • 湖北省建设局网站首页温州seo优化
  • 墙蛙网站谁家做的百度免费打开
  • 传统类型的企业网站网站怎么快速被百度收录
  • 做网站的财务需求百度新闻
  • php做简单网站教程视频提升关键词排名有哪些方法
  • 网站设计接单产品软文代写
  • 怎么样推销自己网站百度热搜seo
  • 做网站需要icp经营许可证91关键词
  • 想要做网站关键词优化靠谱推荐
  • 邯郸设计公司有哪些南昌seo营销