数组指针和指针数组
2013-04-04 19:32
204 查看
数组指针是指定义一个指向数组的指针。例如:int (*hoge_p)[3] 既是定义hoge_p为指向数组(3个元素)的指针。
上面的 int(*hoge_p)[3]=&a; 若是定义为c++文件则必须为将int(*hoge_p)[3]=&a,否则为报错,若是c语言文件则可以int(*hoge_p)[3]=a;编译有警告但可以运行
指针数组是定义为一个保存指针的数组。例如char *color[3]={"red","green","blue"},
#include "stdio.h" int main() { int a[3]={1,2,3}; int(*hoge_p)[3]=&a; printf("%p\n",hoge_p); printf("%p\n",a); printf("%p\n",&a); return 0; }
上面的 int(*hoge_p)[3]=&a; 若是定义为c++文件则必须为将int(*hoge_p)[3]=&a,否则为报错,若是c语言文件则可以int(*hoge_p)[3]=a;编译有警告但可以运行
指针数组是定义为一个保存指针的数组。例如char *color[3]={"red","green","blue"},
相关文章推荐
- 指针数组与数组指针
- 指针数组和数组指针
- 指针数组和数组指针的区别
- 指针数组,数组指针,存放数组指针的数组,指向存放数组指针数组的指针,函数指针,函数指针数组,指向函数指针数组的指针
- C语言指针数组使用案例【二级指针之指针数组】
- 指针数组 与 数组指针 的理解
- 指针数组和数组指针
- 指针数组与数组指针
- 指针数组,数组指针,指针函数,函数指针
- 指针数组和指向数组的指针
- 指针数组和数组指针的详细解答
- 数组指针和指针数组
- 二维数组、数组指针、指针数组和指针的指针分析(另数组的内存分配方式)
- 指针和数组(第六节 指针数组和数组指针)
- 指针数组,数组指针,指针函数,函数指针,二级指针详解
- C语言指针数组和数组指针
- C语言中二重指针和指针数组以及数组指针的测试
- 指针数组和数组指针的区别
- 数组指针和指针数组
- 指针数组和数组指针的区别