1源程序:程序可以用高级语言或汇编语言编写,用高级语言或汇编语言编写的程序称
为源程序。C语言源程序的扩展名为“.c”。
源程序不能直接在计算机上执行,需要用“编译程序”将源程序编译为二进制形式的代码。

2目标程序:源程序经过“编译程序”编译所得到的二进制代码称为目标程序。目标程序
的扩展名为“.obj”。
目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问
题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。

3可执行程序:目标程序与库函数连接,形成的完整的可在操作系统下独立执行的程序

称为可执行程序。可执行程序的扩展名为“.exe”(在dos/windows环境下)。

程序 是为完成某项活动所规定的方法;
程序模块 即可由汇编程序、编译程序、装入程序或翻译程序作为一个整体来处理的一级独立的、可识别的程序指令。
描述程序的文件称为程序文件。

源程序,目标程序,可执行程序相关推荐

  1. 正确理解以下名词及其含义:(1)源程序,目标程序,可执行程序(2)程序编辑,程序编译,程序连接(3)程序,程序模块,程序文件 (4)函数,主函数,被调用函数,库函数

    正确理解以下名词及其含义: (1)源程序,目标程序,可执行程序. ​ 源程序:指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令 ​ 目标程序:为源程序经编译可直接被 ...

  2. 正确理解以下名词及其含义1源程序,目标程序,可执行程序2程序编辑,程序编译,程序连接3程序,程序模块,程序文件4函数,主函数,被调用函数,库函数5程序调试,程序测试

    正确理解以下名词及其含义: (1)源程序,目标程序,可执行程序. 源程序:指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令目标程序:为源程序经编译可直接被计算机运行 ...

  3. 将源程序变为可执行程序的过程

    将源程序变为可执行程序的过程 高级语言---->汇编语言---->机器语言 更具体的变换细节 源代码:就是我们用C/C++写的代码,后缀名是.c/.cpp 预处理器:它的作用有将我们导入的 ...

  4. C/C++源程序到可执行程序exe的全过程(及汇编和反汇编的区别)

    一个现代编译器的主要工作流程如下: 源程序(source code)→预处理器(preprocessor)→编译器(compiler)→汇编程序(assembler)→目标程序(object code ...

  5. 源程序到可执行程序的编译过程

    一份源代码,从开始产生到成为可执行程序的过程:预处理--编译--汇编--链接. 1.预处理 - 将所有的#defind,ifdef/ifndef删除并且展开 - 处理所有条件预处理指令 - 处理#in ...

  6. 一个C/C++程序的一生:从源程序到可执行程序再到进程

    当你在IDE里创建了一个工程,写好了你的各个头文件和源文件,按下运行按钮时,发生了什么? 我们以C/C++程序为例,假如现在有一个工程test.pro,该工程中有源文件main.cpp.MyClass ...

  7. c语言正确理解以下名词及其含义,C程序作业答案.doc

    C程序作业答案.doc 什么是程序及程序设计 程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合.为实现预期目的而进行 操作的一系列语句和指令.一般分为系统程序和应 ...

  8. c语言1A,C程序设计语言1a.ppt

    C程序设计语言1a C 程 序 设 计 第一章 C语言概述 内容 计算机语言 C语言简介 C语言发展历史 C 语言特点 计算机程序 C语言程序 C语言程序的基本结构 C语言的语句 C语言的字符集和标识 ...

  9. 大一学生一周十万字爆肝版C语言总结笔记

    目录 前言 大学计算机基础教育: 为什么选择C语言入门? 大牛给计算机专业学生的 7 个建议 进行程序设计要解决以下的两个问题: 每一位学编程的都应该好好读读的Zen of Python(Python ...

  10. 3的n次方在c语言中如何表示真和假,C程序作业答案

    什么是程序及程序设计 程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合.为实现预期目的而进行 操作的一系列语句和指令.一般分为系统程序和应用程序两大类.程序设计( ...

最新文章

  1. 从零开始学习python-如何从零开始学python?
  2. 大学生java项目创意申请表_基于java ee的大学生作品展示系统.pdf
  3. Webform DropDownList控件绑定数据源
  4. SAP Fiori Launchpad tile点击之后,后台的调整url解析机制
  5. react学习(14)-getTime是对时间进行处理的方法
  6. 【转载】不带www跳转www.设定网站唯一入口,提升权重!
  7. 聚焦四大领域,恒生电子发布2022年金融科技技术与应用趋势
  8. JSP的9个内置对象-application
  9. 计算机学校综合管理系统论文,学校综合管理系统的设计与实现毕业设计论文.doc...
  10. mysql-优化班学习-8-20170606-MySQL索引
  11. python信用评分卡_基于Python的信用评分卡模型分析(二)
  12. 4 读写文件_WEB安全之SQL注入(4)——读写文件
  13. 【三支火把】--- 关于BIOSUEFI查阅资料网站总结
  14. python文件数据类型_Python核心数据类型-文件
  15. 数据库——T-SQL方式创建数据库
  16. 1.React 简介
  17. 哪种款式的耳机不伤耳朵,五款不伤害耳朵听力的骨传导耳机推荐
  18. 3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机
  19. Mac OS之Latex(MacTeX)初体验
  20. 计算机应用研究是什么期刊,发表一篇计算机应用研究期刊论文要多久?

热门文章

  1. 关于python3的input函数和int()强制转换
  2. 蔷薇灵动或成为云安全领域“独角兽”?
  3. 你连问问题都不会?怎么学编程!!!
  4. 笔记本 - 常用快捷键 word 笔记
  5. 信息安全技术实验PGP邮件加密系统工具下载过程记录
  6. MySQL笔记(一)SQL基础
  7. html5情人节贺卡,情人节贺卡祝福语
  8. video.js播放m3u8视频
  9. 带参数的公众号二维码 生成+后台拦截java
  10. 《iOS开发进阶》读书笔记