c语言中的地址量,和地址中的数据到底是什么意思 有个简单的解释吗
答案:1 悬赏:40 手机版
解决时间 2021-11-12 23:07
- 提问者网友:愿为果
- 2021-11-12 11:56
c语言中的地址量,和地址中的数据到底是什么意思 有个简单的解释吗
最佳答案
- 五星知识达人网友:春色三分
- 2021-11-12 12:52
举个例子 你有三个箱子 来存放东西 箱子在你眼里肯定有个标记 比如红色 蓝色 白色 或者 按照从上到下或者从左到右的顺序 1 2 3 。那么 在你眼里的这个标记就是地址 而你要放在箱子里的东西 就是地址的数据。我们暂且吧你的箱子按照从上到下的顺分为 1 2 3,从上面数第一个箱子里你放了个篮球,第二个箱子里你放了足球。第三个箱子里你放了乒乓球。当你需要足球的时候,你就会去第二个箱子拿你的足球,那么第二个 就是地址 足球就是你这个地址里的数据追问那么一个地址中储存的数据有限吗,是只能存一个还是无限个追答一般的存放是 每个地址存放一个byte 也就是8位的一个字节数据。
但是硬件数据总线的对齐方式也决定了存放数据的宽度。例如 一个CPU的数据总线是32位但是总是4字节对齐方式操作,也就是地址必须是4的倍数 那么每个地址存储的数据就可以是32位的数据。
至于你追问的问题 我举例子你就明白了 如果你在第一个抽屉里放进了 篮球 足球和乒乓球,系统会自动吧篮球放在第一个抽屉 把足球放在第二个抽屉 依次往下 地址自动加
但是硬件数据总线的对齐方式也决定了存放数据的宽度。例如 一个CPU的数据总线是32位但是总是4字节对齐方式操作,也就是地址必须是4的倍数 那么每个地址存储的数据就可以是32位的数据。
至于你追问的问题 我举例子你就明白了 如果你在第一个抽屉里放进了 篮球 足球和乒乓球,系统会自动吧篮球放在第一个抽屉 把足球放在第二个抽屉 依次往下 地址自动加
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯