可运行的c语言程序的扩展名为“.exe”。c语言程序经过“编译程序”编译之后,生成一个后缀为“.obj”的二进制文件;然后由“连接程序”,把此“.obj”文件与c语言提供的各种库函数连接在一起,生成一个后缀“.exe”的可执行文件。

教程推荐:《c语言教程视频》

C语言源程序经过C语言编译程序编译之后,生成一个后缀为“.OBJ”的二进制文件(称为目标文件),最后还要由称为“连接程序”(Link)的软件,把此“.OBJ”文件与c语言提供的各种库函数连接在一起,生成一个后缀“.EXE”的可执行文件。显然C语言不能立即执行。

C语言源程序文件扩展名: .c

目标文件扩展名: .obj

可执行文件扩展名: .exe

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

目标程序:源程序经过“编译程序”编译所得到的二进制代码称为目标程序。目标程序的扩展名为“.obj”。

目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。

可执行程序:目标程序与库函数连接,形成的完整的可在操作系统下独立执行的程序,称为可执行程序。可执行程序的扩展名为“.exe“。

更多编程相关知识,请访问:编程入门!!

更多相关文章

  1. c语言程序的基本单位是什么
  2. c程序的基本组成单位是什么?
  3. C程序的完整开发过程包括哪几步
  4. c语言规定在一个源程序中main函数的位置是什么?
  5. 用c语言编写的代码程序是什么?
  6. c语言源程序结构是怎样的?
  7. c语言程序的执行总是起始于什么?
  8. c语言是一种什么的程序设计语言?
  9. c语言程序中的基本功能模块为什么?

随机推荐

  1. Android(安卓)中的 Service 全面总结
  2. android EditText限制输入长度
  3. Android初学者教程
  4. Android——横屏和竖屏的切换,以及明文密
  5. android widget 之EditText
  6. Android(安卓)API包名及包的功能的中文介
  7. Android开机自动启动Wi-Fi热点的方法
  8. Android实例剖析笔记(三)
  9. 如何在Android(安卓)Studio中导入包:andro
  10. Android与iOS:谁更适合HTML 5?