指针数组和数组指针的区别

来源:互联网 发布:数据库常用select语句 编辑:程序博客网 时间:2024/06/05 05:57

数组指针实质是指针,C语言中是二维数组的行指针

eg:int a[100][100];

      int *p=a;//这种写法是错误的

      int  (*p)[100]=a;

数组指针实质是行指针,每增加1,是要移动100个元素,从a的某行移动到下一行

 指针数组实质是数组,数组里面的每一个元素是指针;

eg : int *p[100];

0 0