我正在创建一个函数,必须传递至少 2(两个)参数:myStruct 和 value,其他参数是可选的。
这是我的功能示例:
int find(struct myStruct *, void * value, ...);
这是所有可能的论点:
struct myStruct *, void * value, int (*comparable) (void *, void *), int flag
我相信我将不得不使用 va_list,但我不想将 null 传递给最后一个参数。这个有可能?