c++中函数指针数组 怎么定义

2025-03-02 01:28:19
推荐回答(3个)
回答1:

int b[10] 这是10个大小的整型数组
int* b[10] 这是10个大小的整型指针数组
int (*b)[10] 这是指向上述第一种数组首地址的指针
int* (*b)[10] 这是指向上述第二种数组首地址的指针

回答2:

(*p)[M]
*p[M]由于一对圆括号的存在,所以*先与p结合,说明p是个指针变量,然后再与说明符[M]结合。

回答3:

void (* Function[5])(void);
typedef void (* Function[5])(void);