- 博客(3)
- 收藏
- 关注
原创 动态内存管理
• 数组在申明的时候,必须指定数组的⻓度,数组空间⼀旦确定了⼤⼩不能调整但是对于空间的需求,不仅仅是上述的情况。有时候我们需要的空间⼤⼩在程序运⾏的时候才能知道,那数组的编译时开辟空间的⽅式就不能满⾜了。当是情况2 的时候,原有空间之后没有⾜够多的空间时,扩展的⽅法是:在堆空间上另找⼀个合适⼤⼩的连续空间来使⽤。• 有时会我们发现过去申请的空间太⼩了,有时候我们⼜会觉得申请的空间过⼤了,那为了合理的使⽤内存,我们⼀定会对内存的⼤⼩做灵活的调整。函数并不知道开辟空间的类型,具体在使⽤的时候使⽤者⾃。
2024-09-30 18:36:09 459 4
原创 自定义类型:联合体和枚举
像结构体⼀样,联合体也是由⼀个或者多个成员构成,这些成员可以不同的类型。但是编译器只为最⼤的成员分配⾜够的内存空间。联合体的特点是所有成员共⽤同⼀块内存空间。。给联合体其中⼀个成员赋值,其他成员的值也跟着变化。1 4为什么是4呢?
2024-09-26 13:40:44 937 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人