![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux-C语言高级
文章平均质量分 88
C语言高级学习总结
岛屿心情的粉丝
学点真知识
展开
-
4.5 C高级 内存管理
内存管理 (1)动态内存 1)C/C++定义了4个内存区间: 代码区/全局变量与静态变量区/局部变量区即栈区/动态存储区,即堆区。 2)静态存储分配 通常定义变量,编译器在编译时都可以根据该变量的类型知道所需内存空间的大小, 从、而系统在适当的时候为他们分配确定的存储空间。 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建, 函数执行结束时这些存储单元自动被释放。栈内原创 2023-01-14 22:26:46 · 159 阅读 · 0 评论 -
4.3+ C高级 共用体和typedef
由于共用体中各成员的数据长度往往不同,所以共用体变量在存储时总是按其成员中数据长度最大的成员占用内存空间。在C语言中,不同数据类型的数据可以使用共同的存储区域,这种数据构造类型称为共用体,简称共用,又称联合体。在使用共用体类型变量的数据时要注意:在共用体类型变量中起作用的成员是最后一次存放的成员,在这一点上共用体与结构体不同,结构体类型变量在存储时总是按各成员的数据长度之和占用内存空间。即共用体类型的成员可以是结构体类型,或者结构体类型的成员是共用体类型。在程序中经常使用结构体与共用体相互嵌套的形式。原创 2023-01-14 22:20:33 · 166 阅读 · 0 评论 -
4.3 C高级 结构体2
【1】结构体数组 (1)结构体数组的定义 1)具有相同结构体类型的结构体变量也可以组成数组,称它们为结构体数组。 结构体数组的每一个数组元素都是结构体类型的数据,它们都分别包括各个成员(分量)项。 2)定义结构体数组的方法和定义结构体变量的方法相仿,只需说明其为数组即可。原创 2023-01-14 22:05:43 · 205 阅读 · 0 评论 -
4.2 C高级 条件编译和结构体
linux C高级 学习笔记原创 2023-01-14 21:52:41 · 252 阅读 · 0 评论 -
4.1 C高级 gcc和gdb
linux C高级 学习笔记原创 2023-01-14 21:43:57 · 135 阅读 · 0 评论 -
3.Linux shell脚本编程
Linux C语言高级学习总结原创 2023-01-14 21:32:11 · 82 阅读 · 0 评论 -
2.linux shell命令
Linux C语言高级 学习原创 2023-01-14 21:12:50 · 217 阅读 · 0 评论 -
1.软件包管理与shell命令
Linux C语言高级学习总结原创 2023-01-11 20:54:12 · 256 阅读 · 0 评论