1.C语言源程序,经编译后生成后缀为.obj的目标程序(不能直接执行)。
C程序经过编译,连接步骤之后,才能形成一个真正可执行的二进制机器指令文件。
用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中。
C语言中的每条可执行语句最终都被将转换成二进制机器指令。
2.计算机不能直接执行用c语言编写的源程序。
后缀为.obj的文件,经连接程序生成后缀为.exe的可执行文件是一个二进制文件。
3.C源程序中的整型常量可以用三种形式表示: ①十进制数②八进制数,以O开头的数是八进制数③十六进制数,以Ox开头的数是十六进制数。
4.程序设计一般包括以下五部分(步骤和顺序):
①确定数据结构。
②确定算法。
③编码。
④在计算机上调试程序。
⑤整理并写出文档资料。
5.在C语言中,程序的模块化是利用函数实现的。
6.解释执行和编译执行是计算机语言的执行方式。
解释执行由解释器现场解释执行不生成目标程序。如BASIC,一般解释执行效率低,低于编译执行。
编译执行由编译程序将目标代码一次性编译成目标程序,再由机器运行目标程序。如PASCAL,C,C++,delphi等语音。
7.一条c语言语句被转化成的机器指令条数可能是0条,一条或多条。
某种类型和格式的c语句被转化成机器指令的条数是固定的。
8.结构化程序设计方法的主要原则有:
①逐步求精。对复杂的问题,应设计一些子目标做过渡,逐步细化。
②自顶向下。程序设计时,应先考虑总体,后考虑细节; 先考虑全局目标,后考虑局部目标。
③模块化。一个复杂问题肯定是由若干稍简单的问题组成模块化是把程序要解决的总目标分解成分目标,再进一步分解为具体的小目标。把每一个小目标作为一个模块,可复用是面向对象程序设计的一个优点。
9.在c语言中用于描述算法的有程序语句,伪代码,流程图,文字叙述。
10.C源程序把文件后缀为.c源程序文件编译成文件后缀为.obj的二进制文件,然后由称为"连接程序"的软件,把此,obj文件与c语言提供的各种库函数连接起来,生成一个后缀为.exe的可执行文件。
11.结构化程序是由顺序结构,选择结构和循环结构三种基本结构组成。只使用三种基本结构,可解决复杂问题。
网友评论