本帖最后由 葡萄糖雅雅雅 于 2017-1-30 11:29 编辑
1、指针数组的概念: 一个数组若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都相当于一个指针变量。 一维指针数组的定义形式: 类型名 数组名【数组长度】 例如: int *text[6];
2、指向指针的指针: 定义形式如:char **p; P的前边有两个*号,*号结合性是从右到左,因此**P相当于*(*P),显然*P是指针变量的定义形式。如果没有最前面的*,那就定义了一个指向字符数据的指针变量。 现在他前面又有一个*号,表示指针变量P是指向一个字符指针变量的。*P就是P所指向的另一个指针变量。
3、指针数组作main函数的形参 指针数组的一个重要应用是作为main函数的形参 以往 void main() 括弧中是空的,实际上main函数可以有参数 例如voidmain(int a, char *chai[]) a和chai就是main函数的形参 main函数是由操作系统调用的,实参是和命令一起给出的 命令行的一般形式为:
命令名 参数1 参数2 … 参数n
|