内存中 变量 常量 值 指针的理解整理
1. 内存当代计算机系统的运行是在内存中进行的,内存的单位是字节,并且内存的每个字节都有一个唯一的地址。我们可以将内存视为一个大的字节数组,将内存地址视为数组中每个数组元素或字节的索引。内存地址由硬件定义且无法更改,并且它的寻址和分配都是系统进行的,人为无法干预。只能进行查看分配结果(譬如:&A 查看变量 A的地址)所以我们编程语言中的数据类型都是要规定字节大小的,这样当我们使用的时候系统就知道分配多少字节的内存。2. 代码的编写和编译当我们编写程序时,我们为变量命名,但是当程序执行时,计算机通过它们的内存地址访问和操作所有数据。编译器的任务是将每个变量名称映射到其唯一的内存... ...阅读全文