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

指针数组的数组名表示什么?

发布网友 发布时间:2022-05-01 10:00

我来回答

2个回答

热心网友 时间:2023-10-06 08:06

指针数组的数组名就是该指针数组首元素的地址的别名。
比如,一个人可以叫王小二,也有叫它小二,或者小王,其实都是指同一个人。
指针数组就比如这个例子:int
*p[10]
那么p等价于&p[0]
因为指针里面存储的是地址(十六进制数),所以&p[0]这里面存放着一个int变量的地址。
是不是觉得用地址来存放地址有点想不通,下面举一个简单的例子:
比如
int
*p[10];
可以把&p[0]看成一张记录着地址的纸,那么根据这张纸的地址找到某个仓库,在仓库里面又放着记录着一个int变量地址的纸,又根据这个地址找到了存放int变量的仓库,在这个仓库里面放着int的值,其实就想寻宝一样,根据一关一关的线索找到指定的宝藏。

热心网友 时间:2023-10-06 08:06

数组名只有在sizeof()中表示数组,在其他情况下都是表示数组首元素的指针。int
a[2][3]中数组名a表示数组首元素a[0]的地址,a[0]的类型是int
[3],因此a的类型是int
(*)[3]。
printf("p=%p\n",p);
//打印的是二维数组的首地址
printf("a[1][2]=%d\n",*(p+5));
//
打印的是元素a[1][2]的值,这是因为p+5时p的值加上5*sizeof(int),此时p的值正好是元素a[1][2]的地址
printf("a的地址=%p\n",a);
//打印数组的首元素的地址
printf("a的值=%p\n",*a);
//打印的是数组a[0]的首元素的地址,即a[0][0]的地址,这是因为a是数组指针,*a是数组,数组名在除sizeof之外,都表示首元素的地址
printf("a[1][2]=%d\n",*(*(a+1)+2));//打印元素a[1][2]的值,这是因为*(a+1)表示a[1],(*(a+1)+2)表示数组a[1]的第二个元素的地址
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 当表达式中出现数组名时,数组名表示什么? iPhoneSE3在中国销量惨淡,为何却收到日本网友的青睐? 数组名除了表示第一个元素的地址外,它还能表示什么? “数组名代表的是数组所占存储区的首地址,其值不可改变 ”这句话什么意思? 苹果公司为何反潮流的推出非全面屏的iPhoneSE3? 数组名代表数组第一个元素的地址,二维数组三维数组也这样吗? c语言里数组名的特殊含义 苹果发布3499元的iPhonese3值得购买吗?该机型有何不足? flash储存器阵列怎样理解? 南京驰风环境净化有限公司怎么样? 用大陆的身份证可以注册香港公司吗? 代练宝不符合接单要求 奶类食物的英语有哪些? 南京兆豪保洁服务有限公司怎么样? 公积金找中介提取被发现,让归还怎么办,谁有相关经历帮解答下,谢谢 佛山的特色美食的英文名有些什么?如:双皮奶、炸牛奶的英文 盲公饼,双皮奶的英语单词是什么 王者荣耀代练一般在哪些平台接单,除了代练妈妈和代练宝,还有有没有其他好的平台网站推荐 南京到底有多少家有资质的中央空调清洗单位? 代练宝发起人申请取消代练员扣钱吗? 计算机组成原理中的存储阵列是什么意思? 在数组中,数组名表示 a. 属于第一个元素的首地址b. 数组所有元素的首地址 1.C语言中,数组名是一个不可变的()量,不能对它进行加、减和赋值运算 C语言,数组名与数组第一个元素的关系 白刃格斗英雄连的社会影响 二维数组 数组名代表的什么地址? 数组名代表数组的开始地址,所以数组名可以使用++和--运算符,对吗? 白刃格斗英雄连的介绍 华为荣耀9和vivox9哪个手机好 c语言中数组名代表数组首地址,它的值在运行期间可以改变吗? 白刃格斗英雄连的历史背景 百团白刃格斗英雄连全体成员 白刃格斗英雄连的荣誉 百团大战白刃格斗英雄连是哪个师 老山英雄连的丛林尖兵 初二的孩子只有一年多的时间备考中考,自己在家系统复习应该重点做什么? 初二下学期学习成绩将定型,为了中考,初中生需要怎么样把握学习细节呢? 我是初二升初三的学生,这个暑假应该怎样复习? 学习是一个长期的过程,初一、初二的学生应该如何做好中考准备呢? 初二生如何学习为中考做准备?