黑马程序员技术交流社区

标题: 关于数组指针傻傻分不清楚 [打印本页]

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


作者: 18503582292    时间: 2015-9-11 22:04
我总结的怎么样,看懂了吗
作者: 羊口羊口羊    时间: 2015-9-11 22:16
18503582292 发表于 2015-9-11 22:04
我总结的怎么样,看懂了吗

好像看懂了
作者: 18503582292    时间: 2015-9-12 10:32
这么好的贴没人顶
作者: wx_s1oSwEOC    时间: 2015-9-12 11:30
指针是难点
作者: jsy1993    时间: 2015-9-12 14:40
顶{:2_32:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2