当前位置:首页 > 内存 > 正文

内存分配

  • 内存
  • 2024-06-13 05:21:04
  • 727

一、任务管理器物理内存一直显示30%是什么意思?即使没有打开任何东西,系统桌面和后台服务总共有30%占用大量内存。如果发帖者感觉系统速度慢,请添加杀毒软件或内存。
二、c语言数组在内存中是怎么分配的?

C语言使用的内存是虚拟内存。根据功能不同,C语言中虚拟内存分为三类:栈区、堆区和静态数据区。无论是单个变量还是数组,内存分配都是这样划分的。

在栈区、静态数据区和堆区中,编译器负责分配,操作系统负责管理。程序员可以在堆区域使用malloc()来动态分配堆内存。

扩展信息

内存分配和发行说明:

1是一个库函数,而不是系统调用

3不同平台下不能依赖malloc

4当请求的动态内存无法满足时,malloc返回NULL

5free参数为NULL时,函数直接返回

参考来源:—数组

参考来源:—c语言