类型名


常见类型(左)及其类型名(右)

1
2
3
4
5
6
7
8
9
10
11
int arr[10];         //-->     int [10]  数组

int* p; //--> int* 整形指针

int* p[10]; //--> int* [10] 指针数组 (int*代表存放数据的类型)

int (*p)[10]; //--> int (*)[10] 数组指针(int 代表存放数据的类型)

int* (*p)[10]; //--> int* (*)[10] 数组指针(指向指针数组的指针)

void (* pf[10]) (); //--> void (*[10]) () 函数指针数组(存放函数指针 void (*) () 的数组)

其他同理······

规律:去掉变量名,剩下的就是类型。对于数组,去掉数组名剩下的是数组类型,再去掉数组的 [x] 剩下的才是存放数据的类型


文章作者: BTP
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 BTP !
  目录