自学C语言 书上有这样2句话感觉这两句话又点矛盾啊 那么*p=*a该怎么理解啊 是右边指针所指地址的值给左边指针所指的地址吗?C语言中的值和址该怎么理解啊 通常a=100 是a的值100吗? 那么sca

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 15:30:41
自学C语言书上有这样2句话感觉这两句话又点矛盾啊那么*p=*a该怎么理解啊是右边指针所指地址的值给左边指针所指的地址吗?C语言中的值和址该怎么理解啊通常a=100是a的值100吗?那么sca自学C语言

自学C语言 书上有这样2句话感觉这两句话又点矛盾啊 那么*p=*a该怎么理解啊 是右边指针所指地址的值给左边指针所指的地址吗?C语言中的值和址该怎么理解啊 通常a=100 是a的值100吗? 那么sca
自学C语言
书上有这样2句话


感觉这两句话又点矛盾啊 那么*p=*a该怎么理解啊  是右边指针所指地址的值给左边指针所指的地址吗?
C语言中的值和址该怎么理解啊  通常a=100  是a的值100吗? 那么scanf("%d",&a);又该怎么理解

自学C语言 书上有这样2句话感觉这两句话又点矛盾啊 那么*p=*a该怎么理解啊 是右边指针所指地址的值给左边指针所指的地址吗?C语言中的值和址该怎么理解啊 通常a=100 是a的值100吗? 那么sca
首先,对你的自学表示尊敬!
其次,我大致说一下你这里涉及的一些问题.
你的书本或许描述不容易让读者理解,但我可以简单分析:
搞懂三个概念:地址,存储单元,存储单元的值.
一个微机系统,必备的一个部分就是存储器,它用于存储数据,存储器最小单元是一个字节,就像整数的间隔至少是1,而存储器存储数据也是要对号入座的,于是就给予存储器每个最小单元编号,不同微机系统,可能编号有所差距,但是,绝大多数是从0开始的.这个编号就是存储单元的地址.
存储器中由一个或多个字节共同组成,然后存储一堆数据,这个存储数据的几个物理器件就是存储单元.
对于一个指针变量,它存储的是编号,它所指向的就是存储单元,而存储单元存储的值就是存储单元的内容.
因此,你再仔细读读上边的话.
*p出现在左边.说的正是,这个时候是访问存储单元,不是访问值,因为你的操作会修改的是存储单元.
*p在右边,读取的是值,不是存储单元.
至于你的问题2,&a就是求a变量的存储地址编号,是个整数,如果按你说的方式输出,那自然无疑.
另外,介于更严谨的知识体系,我个人觉得,上述说法有不足之处,只是不是你的说的不理解的地方,比如*p出现在等号左边,在右边,其实看具体情况而定,这个可以更多讨论(QQ私信发送给你了).
如果满意这个回答:请采纳,并赞一个,谢谢.

自学C语言 书上有这样2句话感觉这两句话又点矛盾啊 那么*p=*a该怎么理解啊 是右边指针所指地址的值给左边指针所指的地址吗?C语言中的值和址该怎么理解啊 通常a=100 是a的值100吗? 那么sca C语言,这句话对不对 问大家一个C语言函数参数问题书上有句话是这样的:用数组名作函数参数,应该在糊掉函数和被调函数分别定义数组.我有点懵懂,最好附上简单的语句 新手C语言,这句话怎么理解? 书上这句话: 语文课文怎样自学预习复习?我每次自学预习复习都要很长时间,把学的一课参考书上的每句话的解析全部背下来了,感觉这样不太好,怎样最好呢?还有我语文不好,我课外书没少看,不知道怎么积 新概念英语第四册23课有5句难理解的句子现在请教下各位(1)but two classes may be roughly seen这句话书上解释为,可分为两为为什么这样解释呢?按照我们解释就是两类鸟粗略地能被看见!(2)Any shi that c 世间万物永远在发展、运动、变化,语言也是这样.这句话有什么语病 请问“一览众山小”是什么意思?书上是这样说的,登上泰山,真有“一览众山小”的感觉,请问这句话是啥意思啊?帮忙简单的解释下!请问“ 览”在这里是什么意思? how come 和why这两句话有什么区别吗?我感觉表达的语气都差不多的!how come you are so bad?why you are so bad?PS:另外两句话里面是you are,还是are you?我怎么感觉疑问句应该是are you这样对吗?但是这样说好 C语言数据结构丰富这句话怎么理解?说得具体点,最好能告诉我C语言有那些数据结构 请问这两句话是哪个国家语言, 关于“壁垒”意思的问题有这样一句话:他们不去听课自学,无论是谁都有壁垒的.这句话对么?壁垒这个词能这么用么? 有句话这样说, 下面这句话是对的,上面这句话是错的.以上两句话中哪句是错的?这是我在一本茶道书上的茶余饭后看到的,原题就这样,我也是被绕晕了,才拿来和大家一起娱乐娱乐,顺便看有没有高人能解.: 我们地理书上有这样一句话:“由于海洋和陆地在不同季节的升温和降温速度差异明显,形成了强盛的季风.”主要是前半句,还有这两句话的因果关系是为什么 a[i][j]=i==j?0:i+j:本人初学,这个是在c语言书上的数组例题中的,这句话半天没弄懂,特别是这个“i==j?0”感觉不像循环结构体啊, 英语翻译我的MP3说明书上有这句话,