4.5、数组&字符串&结构体&共用体&枚举4.5.1程序中的内存从哪里来1:4.5.5、C语言的字符串和字符数组类型4.5.7、结构体的本质4.5.8结构体的对齐访问:4.5.9_offsetof宏与container_of宏:4.5.10、共用体union。4.5.15.枚举
4.5.1程序中的内存从哪里来1:(1)在C中获取内存的三种情况:栈(stack)、堆(heap)、数据区(data)。(2)栈的详解:运行时自动分配&自动回收:栈是自动管理的,程序员不需要手动干预,方便简单。反复使用:栈内存在程序中其实就是那一块空间,程序反复使用这一块空间。脏内存,栈内存由于反复使用,每次使用后程序不会去清理,因此分配到时保留原来的值。临时性(函数不能返回栈变量的指针,...