c语言中存储单元的地址和存储单元的内容有什么区别??

如题所述

储存单元的地址是地址(指存的东西的位置),储存单元的内容是储存单元里的数据。
例如:储存单元的地址就是家的门牌号,储存单元的内容是家里的东西。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-03
内存是用来存储数据的,但是每个数据所存在的位置都可以按它专有的地址来标记表示。我们可以根据一个指针(地址),寻址找到它所表示的一块内存空间,对它进行解引用访问时就可以获得其中的内容了追答

就像一个街区,都有对应的街道和门牌号,按这个号找到你家,这个门牌就是地址。你家就是这个内存空间,你家里面的东西就是内容了。

本回答被提问者采纳
第2个回答  2015-03-03
就像是 你家的地址 与 你家里住的人 的区别。
第3个回答  2015-10-26
1、存储单元一般应具有存储数据和读写数据的功能,以8位二进制作为一个存储单元,也就是一个字节。
2、每个单元有一个地址,是一个整数编码,可以表示为二进制整数。程序中的变量和主存储器的存储单元相对应。
3、变量的名字对应着存储单元的地址,变量内容对应着单元所存储的数据。
4、存储地址一般用十六进制数表示,而每一个存储器地址中又存放着一组二进制(或十六进制)表示的数,通常称为该地址的内容。
第4个回答  推荐于2018-05-27
存储单元的地址是一个指针类型的。
而存储单元的类型是数据的具体类型。
举个例子吧。
定义一个整型变量int a = 1;
那么存储单元的地址是&a,可以赋值给一个指向整型的指针:
int *p = &a;
而存储单元的值是数值1,如果是四个字节的话即是:
00000000 00000000 0000000 00000001.
通过指针p可以找到a的值,赋值给另一个变量。
int b = *p;
如果有很多盒子,每个放着一个苹果。
那么存储单元的地址就是盒子的编号,而存储单元的内容就是盒子里的苹果。
通过编号是可以找到相应的苹果的。本回答被网友采纳
相似回答