#include<stdio.h>
int main()
{
int a[]={1,2,3};
int b[]={4,5,6};
int c[]={7,8,9};
int* arr[]={a,b,c};
//指针数组和二级指针建立关系
int** p=arr;
printf("%d\n",**p);//arr[0][0] a[0]
//等价与**(p+1),二级指针加偏移量相当于跳过了一个一维数组大小
printf("%d\n",*(*(p+1)));//4
//一级指针加偏移量相当于跳过了一个元素
printf("%d\n",*(*p+1));//2
}
二级指针.
最新推荐文章于 2024-05-08 22:04:44 发布