我在将这句话解释为代码时遇到了麻烦: 一个名为max_occurences()的函数,它将 一个指向结构出现数组的指针 作为参数。
我的理解是他们的意思是这样的:
int max_occurences(struct occurrence *occurrences[])
但这似乎是错误的。有人可以帮我理解它的样子吗?我真的很困惑。
答案 0 :(得分:1)
int max_occurences(struct occurrence *occurrences[])
这里的参数是指向struct occurrence
的指针数组。
指向struct occurrence
数组的指针将声明为 -
struct occurrence (*occurrences)[3];
所以你的论点应该是 -
int max_occurences(struct occurrence (*occurrences)[])