数组指针
Posted 想文艺一点的程序员
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组指针相关的知识,希望对你有一定的参考价值。
数组指针:
int array[] = { 10,20,30 };
int(*arrp)[3] = &array;
int *arrp[3];
注意点:
- “[ ] ” 比 “ * ” 的优先级别高,如果不加括号的话,就变成了指针数组。
- 定义数组指针的时候必须指定数组的大小。
区分:首元素地址、整个数组的首地址。(以上面的数组为例)
- 首元素地址:array = &array[1]
int *
类型 - 数组的首地址:&array
int(*)[3]
类型
以上是关于数组指针的主要内容,如果未能解决你的问题,请参考以下文章