一个数组,若其元素均为指针类型数据,称为指针数组。
也就是说,指针数组中每一个元素都相当于一个指针变量。其详细形式应该如下:
*a[0], ...*a[n].
每一个数组里面存储的是其指向的地址;
一维指针数组的定义形式为:类型名 *数组名[数组长度]
例如:
int *p[4]
由于[]比*优先级更高,因此p先与[4]结合,形成p[4]的形式,这显然是数组形式。
然后再与p前面的*结合,*表示此数组是指针类型的,每个数组元素都指向一个整型变量。
指针数组也可以用作函数参数
笑话军事旅游美容女性百态母婴家电游戏互联网财经美女干货家饰健康探索资源娱乐学院 数码美食景区养生手机购车首饰美妆装修情感篇厨房科普动物植物编程百科知道汽车珠宝 健康评测品位娱乐居家情感星座服饰美体奢侈品美容达人亲子图库折扣生活美食花嫁风景 | 首页 |
一个数组,若其元素均为指针类型数据,称为指针数组。
也就是说,指针数组中每一个元素都相当于一个指针变量。其详细形式应该如下:
*a[0], ...*a[n].
每一个数组里面存储的是其指向的地址;
一维指针数组的定义形式为:类型名 *数组名[数组长度]
例如:
int *p[4]
由于[]比*优先级更高,因此p先与[4]结合,形成p[4]的形式,这显然是数组形式。
然后再与p前面的*结合,*表示此数组是指针类型的,每个数组元素都指向一个整型变量。
指针数组也可以用作函数参数