为什么C语言中二维数组的数组名a和*a表示的是同一个值? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 二维数组 搜索资料 1个回答 #热议# 不吃早饭真的会得胆结石吗? 风若远去何人留 推荐于2019-09-05 · 知道合伙人互联网行家 风若远去何人留 知道合伙人互联网行家 采纳数:20412 获赞数:450110 专业C/C++软件开发 向TA提问 私信TA 关注 展开全部 当定义二维数组a[M][N]时,数组名可以认为是二维指针,其指向二维数组的首地址。于是a的值就是首地址的值。而*a,就是a[0],a[0]是第一行的标记,代表第一行的首地址。在二维数组中,所有元素都是紧密排列的,这样整个数组的首地址,第一行的首地址,和第一个元素的首地址,即a, a[0], &a[0][0] 都是相同的。于是a和*a的值是相同的。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 慕课网广告2024-11-22c++入门课程精心设计课程体系,专为初学者量身打造!带你逐步掌握C++精髓!c++入门课程30天速成,大大节省你入门到入行的宝贵时间!高效学习,助力你快速转行!coding.imooc.com 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c++编程入门教程-精选范文资料10篇.doc-360文库全站6亿+在线阅读,可下载可打印文档.doc,全场景覆盖.c++编程入门教程汇总大全,wenku.so.com广告c++入门教学Java后端实战课,解锁高薪开发技能!c++入门教学从零到一,全面掌握Java后端开发精髓!资深架构师亲授,揭秘企业级项目实战经验c++入门教学紧跟Java技术趋势,打造竞争力强的开发技能!积累可写进简历的宝贵经验!coding.imooc.com广告 其他类似问题 2020-12-24 C语言中的二维数组里a+1和*(a+1)为什么都是地址 4 2017-10-08 为什么C语言中二维数组的数组名a和*a表示的是同一个值? 28 2017-09-13 C语言中一个二维数组 它的数组名是a 那a和*a有什么区别? 184 2018-03-30 c语言中二维数组a[i][j],为什么a=*a? 103 2017-09-27 c语言中a表示一个数组,a[i++]与a[++i]到底有什么区别? 28 2018-05-01 数组名a和&a有什么不同? 86 2012-05-06 二维数组中a[1]代表什么 2 2023-04-20 有如下二维数组定义:inta[3][4];可以把a[0]看做一个_____维数组名。 更多类似问题 > 为你推荐: