自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 动态内存管理(学习笔记)

本文介绍了C语言中三个动态内存管理函数(malloc、calloc、realloc)的使用方法和注意事项,并通过实现动态版通讯录案例展示其应用。malloc分配内存块但不初始化,calloc分配并初始化为0,realloc用于调整内存大小。动态版通讯录使用结构体存储联系人信息,采用动态内存管理实现自动扩容功能(初始3人,每次增容2人)。通讯录具备增删查改、排序等功能,使用qsort实现按姓名排序,并强调释放内存防止泄漏的重要性。代码采用模块化设计,包括头文件封装、函数实现和主程序,通过枚举提高可读性,确保内

2025-11-18 13:56:29 119

原创 结构体学习的一些整理

不同于数组是相同元素的集合,结构体可以是不同元素的集合,例如:其中包含了char类型和int类型的元素。另外,声明了全局变量s1、s2,是结构体变量,他们的类型都是struct Stu,不同的是s3是在主函数内声明的,所以是局部变量。声明的时候,可以选择直接写在定义的后面,也可以写在主函数。

2025-11-11 18:14:24 358

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除