数组指针指针数组

来源:互联网 发布:矩阵分解推荐算法 编辑:程序博客网 时间:2024/05/29 18:56

int(*p)[n]

是一个指针,指向数组,p+1时,跨过这整个数组的长度,也就是n*整数占用内存长度

int *p [n]

是一个数组,元素为 int* ,p+1也就是数组名+1,也就是往后取一个元素


引申一下类型的问题

char  a[3]={`````}

那么a和&a的区别是什么呢

两者从地址上来说都是相同的,但是类型不同,&a代表整个数组,a代表数组的第一个元素