C Primer Plus第一章课后习题参考答案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangjiaweiwei/article/details/84304831

1、就编程而言,可移植性表示什么?

一个语言是可移植的,意味着在一个系统上编写的程序经过很少改动或不修改就可以在其他系统上运行。如果修改是必要的,则

通常只须改变伴随主程序的一个头文件中的几项内容即可。

2、解释源代码文件、目标代码文件和可执行文件之间的区别。

源代码文件:保存编写的程序的文本文件。

目标代码文件:源代码和可执行文件之间的中间文件,将源代码文件转换为机器语言代码,然后放置在该文件中,由于缺少启动代码等部分,所以目标代码文件还不可以执行。

可执行文件:不只是包含目标代码文件内容,还包含所使用的库例程以及启动代码的机器代码。

3、编程的7个主要步骤是什么?

第一步:定义程序目标

第二步:设计程序

第三步:编写代码

扫描二维码关注公众号,回复: 4757690 查看本文章

第四步:编译

第五步:运行程序

第六步:测试和调试程序

第七步:维护和修改程序

4、编译器的任务是什么?

编译器是一个程序,其工作是将源代码转换为可执行代码

5、链接器的任务是什么?

链接器的作用是将目标代码、系统的标准启动代码和库代码结合在一起,并将它们存放在单个文件中,即可执行

文件中。对库代码来说,链接器只从库中提取所使用的函数所需要的代码。

猜你喜欢

转载自blog.csdn.net/wangjiaweiwei/article/details/84304831