结构体用的好可以当c++的class用,
最差也能将不同类型的数据绑定在一段连续的内存,当对一片不同类型的数据批量操作的时候,结构体提供了很大的便利;
结构体封装成链表形式,即使不同的内存块也能用链表链接起来,为各种C算法和内存管理算法等等提供语言工具的便利;
程序代码编写数据的移动无非就是内存的copy,包括函数等各个地址的访问也都是建立在内存的基础上,当结构体把所有不相干的内存连为一个整体,算法就有了统一性,操作就有了一致性,为程序编写提供了大大的便利,也体现出来C语言相对于汇编这些语言的优越性;
|
|