数组指针 用一个指针变量指向数组元素 int a[ ]={ }; int *p = a ; 把a数组的首元素的地址赋给指针变量p 二维数组指针 一般形式: 数据类型(*行指针变量名)[数组第二维的长度]; 将二维数组的首地址赋给指针 一维指针数组 一个数组的元素值为指针则是指针数组。指针数组是一组有序的指针的集合。指针数组的所有元素都必须是具有相同存储类型和指向相同数据类型的指针变量。指针数组说明的一般形式为:类型说明符*数组名[数组长度] 字符串指针 字符串指针指向字符串 char *变量名 = “字符串内容”; //“字符串内容”是常量 字符串指针变量的定义说明与指向字符变量的指针变量说明是相同的。只能按对指针变量的赋值不同来区别。对指向字符变量的指针变量应赋予该字符变量的地址。 char类型的指针数组 char *name[] = { }; 定义了一个指针数组name,其每个元素都指向一个字符串
|