原则:先定中心,括号优先,先右后左
例如:int (*s[10])(int) 表示的是什么?
int (*s[10])(int) 函数指针数组,每个指针指向一个int func(int param)的函数。
首先中心是 s。
向右看,是【10】,s是一个数组。
向左看,是 *, 数组元素是指针
向右看,是(int),函数形参是int
向左看,是 int , 函数返回值是int
总结:声明了一个函数指针数组。数组有10个元素,元素指向形参为int,返回为int的函数。
原则:先定中心,括号优先,先右后左
例如:int (*s[10])(int) 表示的是什么?
int (*s[10])(int) 函数指针数组,每个指针指向一个int func(int param)的函数。
首先中心是 s。
向右看,是【10】,s是一个数组。
向左看,是 *, 数组元素是指针
向右看,是(int),函数形参是int
向左看,是 int , 函数返回值是int
总结:声明了一个函数指针数组。数组有10个元素,元素指向形参为int,返回为int的函数。