c语言 一维数组指针数组指针数组
核心比喻:一个图书馆想象一下图书馆:一维数组:就是一排连续的书架,每一本书(元素)都放在一个固定的位置,它们紧挨着,编号是连续的(0,1,2...),你不能把一个书架上的书和另一个书架上的书混在一起,它们是整体的一部分,指针数组:就是一排书架,但每个书架上只放了一本书的索引卡片(指针),这些卡片指向图书馆里……
核心比喻:一个图书馆想象一下图书馆:一维数组:就是一排连续的书架,每一本书(元素)都放在一个固定的位置,它们紧挨着,编号是连续的(0,1,2...),你不能把一个书架上的书和另一个书架上的书混在一起,它们是整体的一部分,指针数组:就是一排书架,但每个书架上只放了一本书的索引卡片(指针),这些卡片指向图书馆里……
把每个概念看作一个“盒子”,我们要搞清楚这个盒子里装的是什么,以及如何使用这个盒子,一维数组这是最基础的概念,定义:一组相同类型的数据的集合,在内存中是连续存放的,声明:类型数组名[大小];本质:一个变量集合,数组名arr在大多数情况下会“衰变”为其首元素的地址,但它本身也代表整个数组,示例代码:#inc……