指针与数组

来源:互联网 发布:视频播放器软件 编辑:程序博客网 时间:2024/06/04 19:01

1.指针与一维数组等价


char *a    ,char b[10];

则 a = b;

之后,也可以直接使用a[0],a[1],a[2]进行操作。



2.二重指针与指针数组等价


char **a, char *b[10];

则 a=b; 

*a == a[0] == b[0];

*(a+1) == a[1] == b[1];



3.指针数据与数组指针


指针数组本质上是一个数组,数组里面存放着指针,形如 char *a[10];

数组指针本质上是一个指针,指向着数组,形如 char  (*a)[10];

符号 [] 的优先级 高于 符号 *!!!!


0 0
原创粉丝点击