1.源程序
未编译的按照一定的程序设计语言规范书写的文本文件。换句话说,就是用高级语言编写的程序,即C原因编写的程序。特别,人可读计算机不可读,文件以.c为后缀。
2.目标程序
源程序编译后形成的可以被计算机直接运行的程序叫目标程序。在计算机文件上以.obj为扩展名
3.可执行程序
将编译得到的目标模块连接装配,与函数库相连接形成一个整体,而生成一个计算机可以执行的程序,就叫可执行程序,以.exe为扩展名
4程序编辑、编译、连接、运行
1程序编辑:
上机输入和编辑源程序
2程序编译:
- 先对预处理指令进行预处理,如对#include<stdio.h>,就是将stdio.h的头文件内容读进来,取代#include<stdio.h>行。并且有预处理得到的信息可以与程序其他部分形成一个完成的可正式编译的源程序
- 语法检查
- 将源程序转换为二进制形式的目标程序
3程序连接:
将编译得到的目标模块连接装配,与函数库相连接形成一个整体,而生成一个计算机可以执行的程序,这个形成可执行文件.exe的过程叫程序连接
5程序与程序文件
-
程序:
计算机可以识别和执行的指令,满足人们要求的工具
2.程序文件:
程序文件包括源程序和可执行程序