指针数组与数组指针
2013-10-10 13:11
183 查看
数组指针:
二维数组的数组名代表数组首元素(一维数组)的地址,类型为数组指针类型,因为二维数组的首元素为一位数组
#include <stdio.h> int main() { int (*pa)[10]; int (*pb)[10]; int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; int b[2][10] = { {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, {10, 11, 12, 13, 14, 15, 16, 17, 18, 19} }; pa = &a; pb = b; printf("%d\n", pa[0][5]); printf("%d\n", pb[1][5]); printf("%d\n", **pb); printf("%d\n", *(*(pb + 1) + 5)); return 0; }
二维数组的数组名代表数组首元素(一维数组)的地址,类型为数组指针类型,因为二维数组的首元素为一位数组
相关文章推荐
- C语言指针数组和数组指针
- C语言中二重指针和指针数组以及数组指针的测试
- 指针数组和数组指针的区别
- 数组指针和指针数组
- 指针数组和数组指针的区别
- 指针的几种形式(常量指针和指针常量,指针数组和数组指针,指针函数和函数指针,数组和指针)
- 指针数组和数组指针
- 数组指针与指针数组
- 指针数组与数组指针
- 指针数组和数组指针
- 指针数组和数组指针的区别
- 指针数组,数组指针,存放数组指针的数组,指向存放数组指针数组的指针,函数指针,函数指针数组,指向函数指针数组的指针
- C语言指针数组使用案例【二级指针之指针数组】
- 指针数组 与 数组指针 的理解
- 指针数组和数组指针
- 指针数组与数组指针
- 指针数组,数组指针,指针函数,函数指针
- 指针数组和指向数组的指针
- 指针数组和数组指针的详细解答
- 数组指针和指针数组