<分区>
与问题相关的声明是:
typedef void (*struct_c)(
pid_t,
const uint_t *,
struct_a,
struct_a,
void *);
void func1(struct_a s, struct_a e, struct_d init, struct_c range, struct_e fini, void *arg);
static void add_range(pid_t mgid, const uint_t *propids,struct_a s, struct_a e, void *arg);
有一个函数调用如下:
func1(s, e,NULL,add_range, NULL, &ranges);
参数 add_range 是一个函数名,没有其他同名变量。
我不明白函数调用 func1 是如何工作的,它的参数是什么。
如果您需要更多详细信息,请告诉我。