> 教育经验 > int表示什么

int表示什么

int表示什么

故 int (*s[10])(int) 解读为函数指针数组,每个指针指向一个 int func(int param)的函数。

1、第一个 int 表示返回值;

2、*s[10] 是一个指针数组,s是一个含有10个指针的数组;

3、第二个int表示形参列表;

4、把 ( * s[10])看成一个指针p,p(int)就表示一个函数指针;

5、则 int (*p)(int) 表示函数指针,指向一个 int func(int param) 的函数