关于地址

来源:1-1 C语言中的指针基础

我想跑路

2022-08-12 08:45:31

操作系统把32bit的数据以字节为单元对内存单元进行编号,这个编号叫做地址


32bit就是4字节,对应四个内存地址是连续的吗? 那另一个32位分配的地址呢?就是把32bit数据分配的是怎么体现的呢?

写回答

1回答

山行老师

2022-08-12

操作系统把内存以字节为单元进行编号,这个编号叫做地址;

32bit的变量(比如说int a),那么a在内存中就是连续的4个字节;如果是int a,b这样两个变量,那么a和b共8个字节在内存上也应该是连续的,这个和编译过程有关;

总的来说就是多字节变量内部的每一个字节一定是连续的,不论它是什么类型的变量;关于内存连续分配的问题,目前阶段只需要知道大致规律,随着深入学习,总是能体会到:看山是山,看山不是山,看山还是山。

0

物联网/嵌入式工程师

面向零基础保姆式教学+简历指导+1V1模拟面试+3次内推,助力轻松就业!

394 学习 · 1207 问题

查看课程