int p; //定义了一个整形变量 int p = 0;
int *p; //定义了一个整形指针变量 int *p = NULL;
int p[3]; //定义了一个整型数组 int p[3] = {0};
int p[2][3] //定义了一个2行3列的二维数组 int p[2][3] = {0};
int *p[3]; //定义了一个指针数组 int *p[3] = {NULL};
int (*p)[3]; //定义了一个数组指针 int (*p)[3] = NULL;
int **p; //定义了一个二级指针 int **p = NULL;
int *p(int); //声明了一个指针函数 int *p(int);
int (*p)(int); //定义了一个函数指针 int (*p)(int) = NULL;
int *(*p(int))[3]; //定义了一个函数指针数组 int *(*P(int))[3]
int (*p[5])(int); //定义了一个函数指针数组 int (*p[5])(int) = {NULL};
变量的定义与初始化
最新推荐文章于 2024-07-12 07:45:11 发布