软件工程读后感8-代码阅读方法与实践

发布时间 2023-12-03 20:38:11作者: 张旭彤
最近,我阅读了代码阅读方法与实践的下一部分。
在C程序中,指针一般用来:构造链式数据结构、引用动态分配的数据结构、实现引用调用、访问和迭代数据元素、传递数组参数、引用函数、作为其他值的别名、代表字符串、直接访问系统内存。过去,我对于指针的作用的了解不够,将来,我会尽可能的多了解一些有关指针作用的知识。
结构在C程序中的应用如下:将一般作为一个整体来使用的数据元素集合到一起;从函数中返回多个数据元素;构造链式数据结构;映射数据在硬件设备、网路链接和存储介质上的组织方式;实现抽象数据类型;以面向对象的方式编程。过去,我对于结构的应用了解不够全面,将来,我会尽可能的了解结构的应用。
在C程序中共用体主要用于下述用途:有效地利用存储空间、实现多态、使用不同的内部表达方式对数据进行访问。过去,我对于共用体的用途的了解不够深入,将来,我会尽可能的提高自己关于结构体的认识。
向量在一个内存区块中存储相同类型的元素,并且可以线性或随机两种方式对元素进行处理。C语言中,一般使用内建的数组类型实现向量,不再对底层实现进行抽象。过去,我对于向量的认识程度不够,将来,我会尽可能的提高自己对于向量的认识程度。
在实践中,经常会遇到二维的数据结构,在数据处理领域中成为表,在数学领域中称为矩阵。这两种结构在其他方面也存在不同:矩阵的元素均为相同的类型,而表的元素大多数情况下类型不同。这个区别决定了在C语言中每种结构的存储方式。表一般作为C的结构数组进行存储和记录。过去,我对于矩阵和表的认识不够,将来,我会尽可能的提升自己关于矩阵和表的认识程度。