文件名称:指针数组-复高斯分布的数学基础理论
文件大小:6.48MB
文件格式:PDF
更新时间:2024-06-28 07:07:14
嵌入式 Linux C
(1)指针数组 数组是一些同类数据的集合,它们顺序地放在内存中。那么,当数组中的每个元素都是 指针时,就引出了指针数组的概念。 所谓指针数组就是每个元素都是指针类型的数组,一维指针数组的定义如下所示: 类型名 *数组名[数组长度]; 例如有以下定义: int *p[6]; char *n[9]; 这样就定义了一个指向 int 类型的指针数组和一个指向 char 类型的指针数组。要注意,这里 由于“[]”的优先级高于“*”,因此,数组名 p 先与“[]”结合,这就构成了一个数组的形式。 思考 请读者回忆一下“int (*p)[6];”是什么含义? 那么,指针数组何时使用呢?其实,指针数组最常见的用途是用于指向多个字符串。这 里,数组中的每个指针元素都指向一个字符串,这样就可以实现对字符串的灵活操作。下面 就以 main 函数的形参为例进行介绍。 本书在前面已经多次使用了 main 函数,这些 main 函数都是不带参数的,因此 main 后的