第一章复习题
1.对编程而言,可移植性意味着什么?
答
在一中系统中编写的c程序稍作修改或不修改就能在其他系统运行
2.解释源代码文件、目标代码文件、可执行文件有什么区别?
答
源代码文件包含程序员使用的任何编程语言编写的代码。
目标代码文件包含机器语言代码,它不必是完整的代码。
可执行文件包含组成可执行程序的完整机器语言代码。
3.编程的7个主要步骤?
答
1.定义程序的目标
2.设计程序
3.编写代码
4.编译
5.运行程序
6.测试和调试程序
7.维护和修改程序
4.编译器的任务是什么?
答
把源代码转换成中间代码
5.链接器的任务是什么?
答
把中间代码和其他代码合并,生成可执行文件