|
|
一个数组,其元素均为指针类型数据,称为指针数组,即指针数组中的每一个元素都是指针变量。指针数组的定义形式如下:
|
|
|
|
对于int *p[4],由于[]的优先级比*高,因此p先与[4]结合,形成p[4]数组,其有4个元素。然后再与其前面的*结合,使得每个数组元素均是指针类型的。
|
|
|
下面通过一个实现n个字符串排序的例子来说明指针数组作为形式参数的使用方法。代码如下:
|
|
|
|
指针的指针就是指向指针数据的指针变量,如:char **p;p就是指向指针数据的指针变量。下面通过一个例子来说明指针的指针的使用。
|
|
|
利用上述函数strsort(char *s[], int n)的调用来实现字符串的排序。代码如下:
|
|
|
|
|
|
|
|
|
|
|
|
|