指针数组和数组指针

来源:互联网 发布:广域网优化功能 编辑:程序博客网 时间:2024/05/22 03:25
/*********************************指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointer to an array,即指向数组的指针*********************************/#include <stdio.h>typedef int *Array[5];//指针数组typedef int (*pArray)[5];//数组指针int main(void){int a[5] = {1,2,3,4,5};int b[5] = {6,7,8,9,10};pArray array;array  = &a;for (int i = 0;i < 5;i++){printf("%d\n",(*array)[i]);}Array _array;for (int j = 0;j < 5;j++){_array[j] = &b[j];printf("%d\n",(*(_array[j])));}getchar();return 0;}