问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在c语言中*&a[1]为什么是合法的

发布网友 发布时间:2023-09-24 11:00

我来回答

4个回答

热心网友 时间:2024-03-20 17:36

因为在C语言中,*
代表获取地址的内容,&
代表获取地址,然后根据运算符的优先级,*

&
优先级相同,并且都是从右到左,所以上面的式子可以理解为
*
(&a[1]),即先获取a[1]的地址,然后再获取其中的内容。所以两个符号一起用,就等价于*(&a[1])
==
a[1]。

热心网友 时间:2024-03-20 17:37

"&"是取地址符,“*”是取地址里面的内容的符号,&a[1]相当于一个指针(即数组元素a[1]的地址),*&a[1]当然是取地址&a[1]里面的内容了,就是a[1]的值。

热心网友 时间:2024-03-20 17:37

c语言的数组长度不允许是变量
如果这个m是变量的话就肯定不合法了
如果前面有define
m
~~给m规定了值就合法
反正只要明白,数组的长度定义是不允许变量就行

热心网友 时间:2024-03-20 17:38

*&a[1]
=
a[1]
&a[1]表示a[1]的地址,*后面跟地址表示地址里的值,所以*&a[1]
=
a[1]。
可以理解为,*和&在C语言里互为逆运算。
望采纳。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
赵玉平名家论坛 赵玉平人物经历 杭州市汽车西站 现在能提前几天售票啊? 请问杭州西站汽车票可以提前几天买? 杭州汽车西站在节假日的时候需要提前买票的吗 散步有助于减肥吗 魑瑟忝箜莫尘读什么 端午送什么 端午节家里要摆放什么东西 龙舟是如何制作的? C语言中,a[1]为什么和*(a+1)等价? 圣枪使最强出装 都说人性最大的愚蠢,是自以为是,没有比自以为是还要愚蠢的行为了吗... 同事之间哪些行为是不可取的呢? 自大不可取作文 1.不可取的几种心理有哪些? 闰字取名女孩有寓意属牛最搭的名字有哪些? 春游关于古猗园作文600字 古漪园英语作文 介绍古漪园的一篇英语作文,80字左右,最好配有插图,_百... 写古猗园的作文有哪些,400字??? 描写景色的作文500字 古猗园一角 algs比赛在哪看? 杏树有哪些嫁接办法? 商陆如何繁殖? 手机不小心中病毒了,需要查杀吗,会不会有什么影响 小强买一瓶AD钙奶少了8元钱小也想买一瓶少了5元他俩合并买还少了了3... 河东区中山门友爱东里有新房源吗 一瓶AD钙奶多少就够了 AD钙奶多少钱一瓶 天津河东区公租房房源情况 c语言,一个函数,为什么指针指向的值是a[1]? 关于C语言的问题,为什么结果是a[1][3]=18 。 高昂的校服费是否合理? 学校收取校服费,这个合理吗? 为什么深圳校服冲锋衣涨价了 对讲手机十大品牌排行榜 玛利亚斯是什么牌子 自主开展班会好处多 在上海从市区到青浦开车要几个钟一 白鹭属于什么种类? 昭平有几个镇?几个村 iapa看电视没有声音怎么办 希腊酒店婚礼风格简约 ボディ・ファンド オークションされた女是谁主演的是谁主演的 宝宝体温37.3可以洗澡吗 如何保证孩子们放学后有时间写作业? 美乐家真的能赚钱吗? 为什么工商银行房贷收入证明夫妻不能盖同一个章 日记字数五十到七十字之间。这放假两天发生的事。不要太幼稚,我现在已... 青岛市产权型人才住房房产证只能写本人名字吗