C语言 指针数组与数组指针

Posted -YIN

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 指针数组与数组指针相关的知识,希望对你有一定的参考价值。

指针就是指针,数组就是数组。

指针数组

 指针数组是 数组;是存放数据元素为指针的数组。

int arr0[10];   //整型数组
char arr1[5];   //字符数组

int* arr2[4];   //指针数组

arr2 是一个数组,有五个元素,每个元素是一个整形指针。

数组指针

  数组指针是 指针;是指向数组地址的指针,即数组首元素地址。

int arr[6][7];   //arr为二维整型数组
int (*p) [7];   //p为数组指针




ps: 做题遇到这两个容易混淆名词做个笔记,关于指针其余内容我会整理出完善博文。

以上是关于C语言 指针数组与数组指针的主要内容,如果未能解决你的问题,请参考以下文章

C语言之数组指针指针数组

C语言之数组指针指针数组

C语言全排列问题为啥用指针比数组慢很多?

C语言指针指向一维数组与二维数组?

C 语言数组与指针操作 ( 数组符号 [] 与 指针 * 符号 的 联系 与 区别 | 数组符号 [] 与 指针 * 符号 使用效果 基本等价 | 数组首地址 与 指针 本质区别 )

C语言 指针数组与数组指针