- 3
- 0
- 约7.03千字
- 约 10页
- 2025-10-20 发布于河南
- 举报
臣心一片磁针石,不指南方不肯休。——文天祥
C语言知识点总结
1、模块的独立程度可以由两个定性标准量度:耦合性和内聚性。(一般来说要求模块
之间的耦合度尽可能低而内聚性尽可能高)
2、算法具有五个特点:有穷性,确定性,可行性,有0个或者多个输入,有一个或
者多个输出。
3、C语言规定标识符只能由字母、数字、下划线3种字符组成,而且第一个字符必须
为字母或者下划线。(C语言还规定标识符不能为C语言中的关键字。)
4、按照耦合度从强到弱本别是:内容耦合、公共耦合、外部耦合、标记耦合、数据耦
合、非直接耦合。
5、算法的复杂度主要包括算法的时间复杂度和空间复杂度。所谓算法时间复杂度指执
行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数;算法空间复杂度
指执行这个算法所需的内存空间。
6、赋值运算符的左侧的操作数必须是一个变量,而不能是表达式或者常量。
7、C语言中只有自动变量和寄存器变量在使用时才占用内存单元。
8、在树形结构中,每一个结点只有一个前件,称为父结点;没有前件的结点只有一个
称为树的根结点;每一个结点可以有多个后件,它们都称为该结点的子结点;没有后件的
结点又称为叶子结点。
好学近乎知,力行近乎仁,知耻近乎勇。——《中庸》
9、对象的基本特点:标志唯一性,分类性,封装性,多态性,模块性。
10、数据结构概念一般包括数据的逻辑结构、存储结构、及数据上的运算集合。
11、在C语言中,用单引号把一个字符或者反斜线后跟一个特定的字符括起来表示一
个字符常量。
12、在C语言中操作一个字符串常量的方法有:将字符串常量放在一个字符数组之中;
用字符指针指向字符串,然后通过字符指针来访问字符串储存区。
13、软件生命周期分为:软件定义、软件开发、软件运行维护3个阶段。
14、软件设计包括软件结构设计、数据设计、接口设计和过程设计。(结构设计是定
义软件系统各主要部件之间的关系;数据具设计是将分析时创建的模型转化为数据结构的
定义;接口设计是描述软件内部、软件和操作形同之间及软件和人之间如何通信;过程设
计则是把系统结构部件转换成软件的过程描述。)
15、软件生命周期一般包括可行性研究与需求分析、设计、实现、测试、交付使用以
及维护等。还可以将软件生命周期分为三个阶段:软件定义阶段(可行性研究和需求分析);
软件开发阶段(设计、实现和测试);软件运行维护阶段(交付使用)。
16、软件维护阶段包括以下几类:改正性维护、适应性维护、完善性维护和预防性维
护。改正性维护是指在软件交付使用之后,为了识别和纠正软件错误、改正软件性能上的
缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程。适应性维护是为了使软
件适应变化,而去修改软件的过程。完善性维护是为了满足用户对软件提出的新功能和性
海纳百川,有容乃大;壁立千仞,无欲则刚。——林则徐
能要求需要修爱和再次开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高
软件的可维护性。预防性维护是为了提高软件的可维护性、可靠性等,为了以后的进一步
改进软件打下良好基础。
17、E-R图中用矩形表示实体用椭圆形表示属性用菱形表示联系。
18、软件测试的目的是在精心控制的环境下执行程序,以发现程序中的错误,给出程
序可靠性的鉴定。它有三个方面的重要特征,即测试的挑剔性、完全测试的不可能性及测
试的经济性。
19、数据处理是将数据转换为信息的过程;数据的物理独立性是指数据的物理结构的
改变不会影响数据库的逻辑结构;关系中的行称为组元对应存储文件中的记录,关系中的
原创力文档

文档评论(0)