c语言数组如何把一串数字存入数组_C语言 指针 (三)指针数组与数组指针

对像我一样的初学者而言,指针数组、数组指针,听名字就很容易傻傻分不清。对于数组与指针的不同,笔者已经在上一篇文章里面已经做出了相对简单的解释。那么,“指针数组”和“数组指针”这俩货,又是个啥奇怪的东西呢?

为了防止混淆,我们先从命名上给一个分辨它们的“真实身份”的小技巧。这个技巧就是:看名字的最后两个字。比如“数组指针”,它就是指针;而“指针数组”,是一个数组。在不了解它们有啥用的情况下,先分清楚两种相似概念的不同是一件有必要的事情。

在“验明正身”之后,我们首先来谈谈指针数组的详细概念以及基础用法。


在C语言和C++等语言中, 数组元素全为 指针变量数组称为指针数组,指针数组中的元素都必须具有相同的存储类型、指向相同数据类型的指针变量。指针数组比较适合用来指向若干个字符串,使字符串处理更加方便、灵活。一维指针数组的定义形式为:“类型名*数组标识符[数组长度]”。(引自百度百科)
指针数组_百度百科​baike.baidu.com
c语言数组如何把一串数字存入数组_C语言 指针 (三)指针数组与数组指针_第1张图片

用笔者自己的话简单的总结一下:指针数组就是以数组的形式储存的”一串”指针。一个普通的数组可以存放一定数量的数据,这个数据包括了字符、数字、浮点数等。而指针数组,就是一个储存一定数量指针的一个数组

指针

你可能感兴趣的:(pycharm定义空的二维数组,取两个数较小值c语言)