指针数组与数组指针

来源:互联网 发布:mac上存储文件在哪 编辑:程序博客网 时间:2024/04/30 10:03
在C语言里指针和数组是容易混淆的,今天说说这俩的结合体.
1,是什么东西:
    指针数组----是数组,以指针变量为元素的数组.
    数组指针----是指针,指向一个数组的指针.
2,怎么定义:
    指针数组: 类型 * 数组名[常量表达式]
    例子: int * a[5];  数组元素是int *;
    数组指针: 类型 (* 数组名)[常量表达式]
    例子: int (*a)[5];  指针类型是 int[5];
    注: [ ] 的优先级比 * 高.
原创粉丝点击