C语言指针的复杂特性是否构成了一个难以理解的长尾词现象?

2026-04-10 08:100阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计4016个文字,预计阅读时间需要17分钟。

C语言指针的复杂特性是否构成了一个难以理解的长尾词现象?

5.1.1 内存那些事:存储器、内存+外部存储器,长期存储数据,掉电不丢失数据。常见外部存储设备:硬盘、Flash、ROM、U盘、光盘、磁带+内存,又称内部存储器。


5.1.1 关于内存那点事

存储器:存储数据器件

外存

外存又叫外部存储器,长期存放数据,掉电不丢失数据

常见的外存设备:硬盘、flash、rom、u 盘、光盘、磁带

内存

内存又叫内部存储器,暂时存放数据,掉电数据丢失

常见的内存设备:ram、DDR

物理内存:实实在在存在的存储设备

虚拟内存:操作系统虚拟出来的内存。

操作系统会在物理内存和虚拟内存

编辑

编辑

在 32 位系统下,每个进程(运行着的程序)的寻址范围是 4G,0x00 00 00 00 ~0xff ff ff ff

在写应用程序的,咱们看到的都是虚拟地址。

在运行程序的时候,操作系统会将 虚拟内存进行分区。

1.堆 在动态申请内存的时候,在堆里开辟内存。

2.栈 主要存放局部变量(在函数内部,或复合语句内部定义的变量)。

3.静态全局区

(1):未初始化的静态全局区静态变量(定义的时候,前面加 static 修饰),或全局变量 ,没有初始化的,存在此区

(2):初始化的静态全局区 全局变量、静态变量,赋过初值的,存放在此区

4.代码区 存放咱们的程序代码

5.文字常量区 存放常量的。

阅读全文

本文共计4016个文字,预计阅读时间需要17分钟。

C语言指针的复杂特性是否构成了一个难以理解的长尾词现象?

5.1.1 内存那些事:存储器、内存+外部存储器,长期存储数据,掉电不丢失数据。常见外部存储设备:硬盘、Flash、ROM、U盘、光盘、磁带+内存,又称内部存储器。


5.1.1 关于内存那点事

存储器:存储数据器件

外存

外存又叫外部存储器,长期存放数据,掉电不丢失数据

常见的外存设备:硬盘、flash、rom、u 盘、光盘、磁带

内存

内存又叫内部存储器,暂时存放数据,掉电数据丢失

常见的内存设备:ram、DDR

物理内存:实实在在存在的存储设备

虚拟内存:操作系统虚拟出来的内存。

操作系统会在物理内存和虚拟内存

编辑

编辑

在 32 位系统下,每个进程(运行着的程序)的寻址范围是 4G,0x00 00 00 00 ~0xff ff ff ff

在写应用程序的,咱们看到的都是虚拟地址。

在运行程序的时候,操作系统会将 虚拟内存进行分区。

1.堆 在动态申请内存的时候,在堆里开辟内存。

2.栈 主要存放局部变量(在函数内部,或复合语句内部定义的变量)。

3.静态全局区

(1):未初始化的静态全局区静态变量(定义的时候,前面加 static 修饰),或全局变量 ,没有初始化的,存在此区

(2):初始化的静态全局区 全局变量、静态变量,赋过初值的,存放在此区

4.代码区 存放咱们的程序代码

5.文字常量区 存放常量的。

阅读全文