C语言(各种基本定义)

C语言(各种基本定义)_第1张图片

数组指针即“指向某个数组的指针”,指针数组即“存放了一堆指针的数组”,函数指针即“指向某个函数的指针”,这些与其说是编程语法,不如说是小学语文。

 

拓展:

数组指针定义(以整型数组为例):

int a[3]; // 整型数组

int (*p)[3]; // 整型数组指针

 

指针数组定义(以整型指针为例):

int *p; // 整型指针

int *a[3]; // 整型指针数组

 

函数指针定义(以函数void f(int)为例):

void f(int); // 普通函数

void (*p)(int); // 函数指针

 

指针函数定义(以返回整型指针为例):

int *f(void); // 这是一个返回整型指针的函数

你可能感兴趣的:(C语言(各种基本定义))