5.3.3 指针数组 (数组的元素是指针) C语言指针数组详解:驾驭指针的利器 什么是指针数组? 顾名思义,指针数组就是一个数组,但与普通数组不同的是,它的每个元素都是指针类型。这意味着,指针数组的每个元素都存储着一个内存地址,而这个地址可以指向任何数据类型,例如整型、字符型、浮点型,甚至是结构体或函数。 可以将指针数组想象成一个工具箱,每个格子都存放着一把“指针钥匙”,每把钥匙都指向不同的“宝藏”(数据)。通过管理这些钥匙,我们可以高效地访问和操作不同的数据。 与普通数组的区别: 普通数组: 存储的是实际的数据值,例如 存储的是 5 个整型数值。 指针数组: 存储的是内存地址,例如 存储的是 5 个指向整型数据的指针。 为什么需要指针数组?