C语言中指针数组如何实现元素指向详解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计994个文字,预计阅读时间需要4分钟。
如果数组中的所有元素都保存为指针,那么我们称它为指针数组。指针数组的定义形式一般如下:`dataType *arrayName[length];` 其中方括号表示数组长度,星号表示指针。这种定义形式的优先级高于星号单独使用的情况。该定义形式应理解为:`dataType`。
如果一个数组中的所有元素保存的都是指针,那么我们就称它为指针数组。指针数组的定义形式一般为:dataType *arrayName[length];
[ ]的优先级高于*,该定义形式应该理解为:
dataType *(arrayName[length]);
括号里面说明arrayName是一个数组,包含了length个元素,括号外面说明每个元素的类型为dataType *。本文共计994个文字,预计阅读时间需要4分钟。
如果数组中的所有元素都保存为指针,那么我们称它为指针数组。指针数组的定义形式一般如下:`dataType *arrayName[length];` 其中方括号表示数组长度,星号表示指针。这种定义形式的优先级高于星号单独使用的情况。该定义形式应理解为:`dataType`。
如果一个数组中的所有元素保存的都是指针,那么我们就称它为指针数组。指针数组的定义形式一般为:dataType *arrayName[length];
[ ]的优先级高于*,该定义形式应该理解为:
dataType *(arrayName[length]);
括号里面说明arrayName是一个数组,包含了length个元素,括号外面说明每个元素的类型为dataType *。
