在 C 语言中,指针的类型主要可以分为以下几类:

1.1 基本类型指针
基本类型指针是指指向基础数据类型的指针,通常用于存储变量的地址。它们的类型与指向的变量类型相同。常见的基本类型指针包括:
- 整型指针:
int *p
,p
是一个指向整型数据的指针。 - 字符型指针:
char *p
,p
是一个指向字符型数据的指针。 - 浮点型指针:
float *p
,p
是一个指向浮点型数据的指针。 - 布尔型指针:
_Bool *p
,p
是一个指向布尔型数据的指针。
特点:
- 指针本身是一个变量,它保存另一个变量的地址。
- 指针的数据类型决定了该指针所指向的变量的类型,操作时要小心类型匹配。