20240202

整理C语言指针,函数指针,数组指针,指针数组的区别并给出一个简单示例:

①指针就是地址,指针可以指向内存中的每一块地址,int a=10;int *p=&a;

②函数指针:本质上是一个指针,用来指向函数的首地址,多用于回调函数void(*p)(int ,float)

③数组指针:本质上是一个指针,用于指向二维数组的地址,多用于传参和返回int arr[2][3]={1,2,3,4,5,6},int (*p)[3]=arr;

④指针数组:本质上是一个数组,存储多个类型相同的指针int *p[4]

你可能感兴趣的:(算法,数据结构)