结构体与位段
今天学习了结构体,以及其内存的分布。了解到了结构体在内存分布中独特的内对齐机制,最小对齐数和最大对齐数。通过这种独特的机制令其可以消耗空间已达到换取时间的目的。而位段却与其相反,通过控制结构体中各部分所占比特位来节省空间。但由于其移植性差,导致其跨平台十分困难。利用结构体创建变量,并传结构体变量给函数有两种方法,一种是传值输入,一种是传址输入。传值输入更加安全,但由于传参时发生函数压栈导致其占用内存空间很大。而传址输入,则可以避免占用过多内存。同时加上const 修饰形参可以提高其健壮性。

浙公网安备 33010602011771号