C语言指针进阶学习

指针类型:
1、字符指针
char* a
能够指向字符数据的指针
2、整型指针
int *a
能够指向整型数据的指针
3、浮点型指针
float *a
能够指向浮点型数据的指针
4、数组指针
int a[7] = {1,2,3,4,5,6,7};
int (*p)[7] = &a;
能够指向数组的指针
C语言指针进阶学习_第1张图片
在这里插入图片描述

5、函数指针
C语言指针进阶学习_第2张图片
在这里插入图片描述
C语言指针进阶学习_第3张图片
注:!!!
1、sizeof(数组名) ------>数组名表示整个数组
2、&数组名 ----------> 数组名表示整个数组
3、其余情况下数组名表示的全部都是数组首元素的地址

函数指针数组的作用:转移表

你可能感兴趣的