C语言:数组指针
admin
2024-02-14 06:20:51
0

数组指针

定义:指的是数组名的指针,即数组首元素地址的指针。即是指向数组的指针。 数组指针也叫行指针。
例:int (*p)[10]; p即为指向数组的指针,又称数组指针。

性质:数组指针用于指向一个数组,其本质为指针;

()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长,也就是说执行p+1时,p要跨过n个整型数据的长度。

举个栗子:

    int arr[10]={1,2,3,4,5,6,7,8,9,10};int (*p)[10]=&arr;//数组的地址要存起来//上面的p就是数组指针int i=0;for(i=0;i<10;i++){printf("%d ",*(*p+i));//第一种方法打印数组}printf("\n");for(i=0;i<10;i++){printf("%d ",(*p)[i]);//第二种方法打印数组}printf("\n");

数组指针一般是用在二维数组中,例如:

//参数是指针的形式
void print(int(*p)[5],int x,int y)
{int i=0;for(i=0;iint j=0;for(j=0;jprintf("%d ",*(*(p+i)+j));//*(p+i)=p[i],所以*(*(p+i)+j)=p[i][j]}printf("\n");}
}int a[3][5]={{1,2,3,4,5},{2,3,4,5,6},{3,4,5,6,7}};
print(a,3,5);
//1 2 3 4 5
//2 3 4 5 6
//3 4 5 6 7
//此处将每一行看成一个元素,利用数组指针将二维数组看成一维数组int [5]

一维数组指针和二维数组指针相关区别

一、指向一维数组的指针变量设一维数组为a[n]

定义方法:* 指针变量名即 * P
这个p一般指向的一维数组的首地址,即p=a,或者p=&a[0];p,a,&a[0]均指向同一单元,它们是数组a的首地址,也是0号元素a[0]的首地址。p+1,a+1,&a[1]均指向1号元素a[1]。类推可知p+i,a+i,&a[i]。

二、指向二维数组的指针变量设二维数组为a[m][n]

定义方法:(*指针变量名)[长度]即(*P)[n]
“长度”表示二维数组分解为多个一维数组时,一维数组的长度,也就是二维数组的列数。

关于指针数组,我们大致遵循以下规则:

(1)访问数组元素,要么用下标法 [],要么用指针*.

(2)一维数组用一个下标,二维数组用两个下标

(3)指针指向数组元素时,指针表示数组元素的地址,用 * 对这个地址运算就求出了这个地址(即数组元素)的值

(4)指针数组指向二维数组时,因为它本身是个指向数组的指针,所以它的内层每加一,就相当于下一个数组

相关内容

热门资讯

来沈阳 体验不一样的“酸爽” 7月11日,2025世界(沈阳)酸菜美食创意大赛预赛在沈阳东北大厦举行。经过激烈角逐,14组极具创新...
原创 炒... 七月流火,蝉鸣聒耳,菜园子里最热闹的便是那一架架垂坠如帘的豆角了。碧绿纤长的身段儿,在浓密枝叶间若隐...
杜鹏程.王任重.焦若愚.刘海栗... 杜鹏程.王任重.焦若愚.刘海栗.丁慧中.甘如饴出自生么成语鹏程万里任重道远大智若愚沧海一粟秀外慧中甘...
鼓舞人心的四字成语 鼓舞人心的四字成语 昂然自得 自得:自己感到舒适。指大模大样,满不在乎的样子。 出处...
筱冷寒的拼音是什么 筱冷寒的拼音是什么我的答案是 xiao leng hanyo leng hanXiao_Leng_H...
在家不想写作业 在家不想写作业在家放假,自己宁可发呆也不愿写作业,自己知道要去写作业,但却不想动手,看到作业心塞!明...
求儿童摄影样片 求儿童摄影样片求一些儿童摄影的样片,哪里有卖的?牵涉肖像权,很难买到。建议样片还是自家拍摄。送人玫瑰...
假期挑战唱好高音悄悄惊艳所有人 假期挑战唱好高音悄悄惊艳所有人攻破高音的绝密小妙招1、打开头腔共鸣常做“哼鸣”练习,像“爬”钢琴似的...
后世祖讨赫连氏,经其墓宅,怆然... 后世祖讨赫连氏,经其墓宅,怆然动容,遂下诏为立庙翻译?这个内容我没有看过,所以不清楚到底是不是怀疑的...
古风伤感虐心句子 古风伤感虐心句子一朝春去红颜老,花落人亡两不知。十年生死两茫茫,不思量,自难忘,千里孤坟,无处话凄凉...
著名中医 急救啊 著名中医 急救啊我从小免疫力就低,几乎每次感冒,都落不了我,但是我们次必须吃新药,旧药就不管用了。...
古代有姓顾的哪个名人? 古代有姓顾的哪个名人? 顾炎武:大思想家、学者。学识渊博,于国家典制、郡邑掌故、天文仪象、河漕、兵...
三年离了两对,《幸福三重奏》中... 三年离了两对,《幸福三重奏》中的明星夫妻们,是如何相处的?他们平时的工作都比较忙,所以陪伴在对方身边...
命运赠送的礼物,暗中都标着价格... 命运赠送的礼物,暗中都标着价格 是什么意思天下没有免费的午餐卦像通透,容易损到卦师,除了一些浅显的问...
你知道如何开阴阳眼吗? 你知道如何开阴阳眼吗?可不可以教我?真的很想开眼呀?阿弥陀佛,这个倒是不难。多给佛像前面供灯,添灯油...
现在很多医院妇科病都是男医生,... 现在很多医院妇科病都是男医生,女士能接受男医生吗?像检查乳腺增生和妇科疾病,不尴尬吗?难道医院没有考...
天才相师在哪个小说网能找到晗玉... 天才相师在哪个小说网能找到晗玉讲的?【天才相师】,是【黄金瞳】作者打眼的第二部小说,目前大约有53W...
我团名是 猫有九命唯一心ツ 我团名是 猫有九命唯一心ツ想给团职位弄下 五个字的 好心人帮忙弄一下猫有九条命丶唯有一颗心丶一...
什么的溪水 什么的溪水清澈的溪水浑浊的溪水蜿蜒的溪水欢快的溪水缓缓的溪水潺潺的溪水湍急的溪水山涧的溪水平静的溪水...
何处觅清凉?“高山云栖” 解锁... 编者按:近日,中国气象局正式发布16条全国暑期避暑旅游路线。这些路线基于夏季平均气温、人体舒适日数、...