标签:动态内存

共 3 篇文章

C 内存泄漏:动态内存未释放

C 内存泄漏:动态内存未释放 动态内存管理是 C 语言编程的核心能力之一。当程序在堆上申请了内存却未能正确释放,就会发生内存泄漏。长期运行的程序若存在泄漏,会逐渐耗尽系统资源,导致

# C语言 # 内存泄漏 # 动态内存
2026-04-06 263 0

C 语言动态内存:realloc() 函数的扩容机制

C 语言动态内存:realloc 函数的扩容机制 在 C 语言中,当你使用 malloc 或 calloc 分配了一块堆内存后,有时会发现空间不够用。此时,不要手动复制数据并重新分

# C语言 # 动态内存 # realloc
2026-04-03 216 0

C 语言内存管理:malloc() 与 free() 的正确使用

C 语言内存管理:malloc 与 free 的正确使用 C 语言不提供自动内存回收机制,程序员必须手动申请和释放动态内存。malloc 和 free 是最基础、最关键的两个函数。

# C语言 # 内存管理 # malloc
2026-04-03 255 0