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

网站类型分析微信小程序怎么制作自己的程序

网站类型分析,微信小程序怎么制作自己的程序,动态视频素材网站,网站 ipc 备案一、前言 在我们学习C语言的时候,第一个接触的程序就是:在屏幕上打印” hello word! “,可当时的我们却未去深入的理解与感悟,一个程序代码是如何运行的;而这一期的博客,则是带着我们,通过C代码…

一、前言

  • 在我们学习C语言的时候,第一个接触的程序就是:在屏幕上打印” hello word! “,可当时的我们却未去深入的理解与感悟,一个程序代码是如何运行的;
  • 而这一期的博客,则是带着我们,通过C代码去理解源文件是如何生成可执行程序
  • 首先我们得总体的知道,源文件经过编译+链接生成可执行程序;
  • 编译的目的是编译器将所有的源文件,生成一个目标文件(windows中扩展名为.obj,Linux中扩展名是.o),目的是将C代码转换为计算机可识别的指令;
  • 链接是链接器将所有的源文件生成的目标文件与链接库(我们可以粗浅的认为,链接库是我们声明的头文件内容的实现目的地)链接在一起;
  • 编译又可分为:预处理(预编译)、编译、汇编。

二、问题探讨所使用的开发环境(只需了解现象即可

三、翻译环境

1.预处理
  • 预处理的过程,主要有以下四步:
  • 将头文件全部展开,此操作是递归进行的,也代表着,可以头文件中可以包含头文件
  • 将#define定义的符号与宏,全部进行替换
  • 去掉所有注释,所以注释是给我们程序员自己看的
  • 条件编译的处理,条件成立的代码留下,否则去掉
  • 添加行号与文件名标识,方便后续生成调试信息
  • 还有保留program信息
  • 代码例子:
2.编译
  • 编译的过程与目的:
  • 将代码通过扫描器,分割一个个的符号:关键字,操作符等等,然后进行词义分析、语义分析、语法分析。主要任务是判断类型,声明。有关的语法错误,则是在此阶段完成识别并进行报错。
  • 主要目的是:将C语言转换为汇编语言。
  • 代码例子
3.汇编
  • 汇编的过程与目的:
  • 链接过程主要包括:地址和空间分配,符号决议和重定位等这些步骤
  • 主要的目的是:将汇编语言转换为计算机语言。
  • 代码例子:
4.链接
  • 链接的目的:
  • 将多个目标文件与对应的链接库进行处理,生成一个可执行程序。

四、运行环境

  • 程序必须载⼊内存中。在有操作系统的环境中:⼀般这个由操作系统完成。在独⽴的环境中,程序的载⼊必须由⼿⼯安排,也可能是通过可执⾏代码置⼊只读内存来完成。
  • 程序的执⾏便开始。接着便调⽤main函数。
  • 开始执⾏程序代码。这个时候程序将使⽤⼀个运⾏时堆栈(stack),存储函数的局部变量和返回地址。程序同时也可以使⽤静态(static)内存,存储于静态内存中的变量在程序的整个执⾏过程⼀直保留他们的值。
  •  终⽌程序。正常终⽌main函数;也有可能是意外终⽌。
http://www.hkea.cn/news/117916/

相关文章:

  • 物业服务网站建设建立网站要多少钱一年
  • 中铁建设门户加长版廊坊百度提升优化
  • 最便宜的外贸网站建设电商平台运营方案
  • 做网站应该会什么问题网络营销软文范例500字
  • 摄影网课百度关键词优化查询
  • 打广告型的营销网站西安百度推广外包
  • 乌鲁木齐招聘网站建设一站式网络营销
  • 中小型网站建设服务淘宝数据分析工具
  • 梧州网站设计企业网站模板建站
  • 行政事业单位网站建设建议营销策划公司
  • 网络推广网站怎么做百度联盟广告点击一次收益
  • wordpress居中样式宁波seo网络推广外包报价
  • java做网站用到哪些技术网络营销的重要性与意义
  • 网络营销推广的作用谷歌seo什么意思
  • 免费网站建设解决方案郑州网络营销公司哪个好
  • 转转怎么做钓鱼网站税收大数据
  • 株洲专业网站排名优化深圳产品网络推广
  • 深圳美食教学网站制作如何免费搭建自己的网站
  • 兰州移动端网站建设广东整治互联网霸王条款
  • 彩票网站该怎么建设天津seo实战培训
  • 原平的旅游网站怎么做的新冠疫情最新情况最新消息
  • 网站开发软件著作权归谁seo外包
  • 小说网站的网编具体做哪些工作南宁网站快速排名提升
  • 承德网站设计seo互联网营销培训
  • 工信部网站备案查询 手机seo专员的工作内容
  • 淘宝活动策划网站视频营销成功的案例
  • 精准营销数据杭州排名优化软件
  • 中卫网站建站设计seo学习论坛
  • wordpress初始登录seo排名赚app靠谱吗
  • 软件外包保密协议seo相关岗位