栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

程序运行的过程

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

程序运行的过程

        我们都知道,代码的“原型”就是0和1,最初的最初,初代程序员们曾使用0,1来编码。但出现了一些问题,不容易记忆,不容易修改,不容易组合。聪明的编程员就想出了一种办法,即汇编助记符,大家想一下用add是不是比用“01...”要简单。(感谢前辈)但是现在随着软件的规模越来越大,我们不愿意将动辄上万行的代码而且还是经常循环使用的代码输入项目里,聪明的程序员们又想到用编积木的方式来编代码,将一些代码模块化,而这个将不同模块的拼接过程就是链接。

我们具体进行一下:

首先编写一个简单的c语言程序

 

①预处理:

1.删除并展开宏定义

2.处理条件预编译指令:#if,#endif等

3.处理“include”预编译指定

4.删掉注释。

5.添加行号

②编译:把代码换成汇编助记符(伪代码)

③汇编,将汇编代码转换成及其可识别的二进制指令,有错误时这时会显示,但无法执行。

④链接后生成可执行文件。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/630157.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号