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

c语言中二维数组(*a)[1]和*a[1]有什么区别,为啥他们的值不一样?

发布网友 发布时间:2023-09-08 02:27

我来回答

4个回答

热心网友 时间:2023-10-27 03:13

二维数组名是一个指向一个一维数组的指针,a是一个二维数组名,就是一个指向一维数组的指针,一个这样的指针求间接运输(*a),得带的是这个指针所指向的一维数组的数组名,在此是 a[0], 数组名加一个下标就是数组元素值,(*a)[1]就是 第0行数组的第1个元素 a[0][1]-->2
*a[1]->通过运算符优先级看,是先运算 a[1],也就是第1行的数组名,一位数组名是第0个元素的首地址,a[1]就是第1行元素a[1][0]的地址,*求间接运输,那么*a[1]就是 a[1][0]的值-->41

热心网友 时间:2023-10-27 03:13

数组 a是 int**类型 (*a)就相当于解了一次引用 由于a是数组的首地址
所以就得到第一条 int* 相当于a[0] 然后再在这一条int*中求下标1 相当于a[0][1] = 2;
*a[1] 如果不熟悉运算符优先级的就会搞混 可以转成*(a[1])理解 a[1] 是一个int*类型 表示是第二条 在对a[1]解引用 就得到第二条int*的首个元素41

热心网友 时间:2023-10-27 03:14

*和[]的运算符优先级不一样
(*a)[1]先 (*a),就是a[0],那么指代的就是a[0][1]=2
*a[1]先 a[1],再取值,那么指代的就是a[1][0] = 41

热心网友 时间:2023-10-27 03:14

a[1]返回的是a的第二行,*a[1]就是第二行的第一个元素41
*a的含义不太明确,你可以把数组中1234换成2345,看看打印结果是什么?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
早孕验血报告单怎么看 测试早孕的方法 联想电脑退货注意什么 公务员裸眼视力必须0.3吗 山东农业大学机电学院科研成果 山东农业大学机械与电子工程学院实验研究 山东农业大学机电工程学院有哪些重点实验室和研究中心? 复发性无菌性脑膜炎的诊断 电子简历自我评价 电子信息技术专业个人简历自我评价 楚留香手游9月7日更新公告 天机阁指点江山功能开放-手游资讯-安族网 急性肾小球坏死时尿钠排泄分数 精选古风网名大全版 栈的组词 天津财经大学二次选拔是怎么回事 化学、物理是几年级开始学习的? 大专口腔医学有出路吗 大专口腔医学好就业吗 升和降的关系是怎样的? 电视剧精英律师何赛姐夫的借款秘密是什么? 何浩明这个牌子的腰椎按摩仪怎么样? 何浩明HoPhysio的膝关节气压按摩仪气囊挤压功能有什么用? 上面写着去离子水,或者蒸馏水,加上本产品更加,蒸馏水是什么水?去离子水是什么水? 三亚凤凰路到荔枝沟路多少公里 三亚市政府到荔枝沟路怎么走 三亚荔枝沟巷子叫什么 老子写的什么书 在海盐,要向组织反应一个党员的党风党纪问题找什么部门,电话是多少? 温州猫主刚出庙被告知送养猫被庙里人打死,目前事件进展如何? 温州哪里可以领流浪猫狗养? 瑞安猫救助站在哪里 盐城王开食品有限公司电话是多少? 江苏那美实业有限公司电话是多少? 江苏谦益实业有限公司电话是多少? 051569916601是哪里号码? 现在俄罗斯是为沙皇俄国还欠帐吗? LT-FTIR是什么 从沙俄到苏联再到俄罗斯,西欧为何一直嫌弃这个国家,四点原因 其实我很多事情都介意,只是习惯了说没事。在爱情方面指什么意思? 一个女的说:其实很多事我都很介意,只是笑着说习惯就没关系……求解 我儿子快生了,我姓牛,大家帮忙给自己起个名字吧 别人给我充Q币了,为什么还是显示0元? 别人给我充q币,但是我的QQ没有开通财付通,跟我银行卡什么的也没联系在一起,他还能冲进去吗? 别人给我充QB提示因帐号安全原因暂时无法充值 我马上要买主机了 请问这配置行不行 问个关于手机cpu的问题。。。。我听别人说单核双核的cpu更偏重单线程运行,四核八核的则是往多线程 想要个做3D的电脑配置 两性,像这样我女朋友做过多少? 2023山东暑假什么时候开学 2023年暑假几号开学山东 很多年前的一部香港恐怖片,在一栋废弃的楼里,有个女主最后好像被烧死了