了解C语言原理:
1、就编程而言,可移植性表示什么?
自我理解:可移植性,指它的源代码文件在不经过修改的情况下,可以在不同的计算机系统上编译成可以成功运行的程序。
2、解释源代码文件、目标代码文件和可执行文件之间的区别?
自我理解:源代码文件,即是我们自己编写的文本文件,一般后缀名以 .c表示。目标代码文件即是源代码文件经过编译器编译以后产生的中间文件,后缀名以.obj表示。可执行文件就是机器直接运行的文件,后缀名以.exe表示。目标代码文件和可执行文件都是机器语言。
3、编程的7个主要步骤是什么?
自我理解:分析项目需求——》设计代码——》编写代码——》编译代码——》运行程序——》测试和调试程序——》维护和修改程序
4、编译器的任务是什么?
自我理解:编译器主要负责将源代码文件编译成机器可识别的目标代码文件。
5、链接器的任务是什么?
自我理解:链接器主要负责将系统启动代码、库代码、目标代码文件相互链接起来,最后,生成一个单独的可执行程序。