A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© M.W 中级黑马   /  2016-7-3 14:01  /  631 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

数组指针:
指向数组元素的指针(数组元素指针)

所谓数组元素的指针就是数组元素的地址
数组指针的定义(就像普通的指针,只是数组指针指向的是数组中元素的地址):
        int *p;
数组指针的初始化:
        int a[4] = {1, 2, 3, 4};
        int *p = a;   //数组指针;定义了一个指针变量p并给它赋值为数组a的首地址(第一个元素的地址),p指向数组的第一个元素 ==   int *p = &a[0]


一维指针数组:
一个数组的元素值为指针则这个数组就是指针数组。指针数组是一组有序的指针的集合。指针数组的所有元素都必须是具有相同类型和指向相同数据类型的指针变量
指针数组说明的一般形式为:
        类型说明符   *数组名[数组长度]
        int a = 3, b = 4, c = 5;
    int *pa[3] = {&a, &b, &c};

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马