栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C/C++:指向数组的指针、指针数组

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C/C++:指向数组的指针、指针数组

在许多 C 程序中,指针常被用于引用数组,或者作为数组的元素。指向数组的指针常被简称为数组指针(array pointer),而具有指针类型元素的数组则被称为指针数组(pointer array)。

一、数组指针

为了便于举例,下面的描述均以一个 int 数组为例。同样的原理可以应用于其他类型数组,包括多维数组。

要声明指向数组类型的指针,必须使用括号,如下所示:

int (* arrPtr)[10] = NULL;   // 一个指针,它指向一个有10个int元素的数组

如果没有括号,则声明 int*arrPtr[l0]; 表示 arrPtr 是一个具有 10 个 int 类型指针的数组。

在该例中,指向有 10 个 int 元素的数组的指针会被初始化为 NULL。然而,如果把合适数组的地址

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/949936.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号