2025年C语言知识点 .pdfVIP

  • 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)

1亿VIP精品文档

相关文档