Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
void find_best_match(char*currword, char(*)[]chosen_dict ,char*newWord,int length_of_dict)
我在 "chosen_dict" " 之前得到 "expected "," ,";" 或 ")" 。我已经多次修改语法,但找不到错误。任何帮助,将不胜感激 :)
这没有任何意义:
char(*)[]chosen_dict
正确的声明是
char(*chosen_dict)[]
指向未知大小数组的指针是:
char (*chosen_dict)[]
有些人发现“螺旋规则”有助于理解宣言。其他人更喜欢 typedef,而其他人只是用来cdecl解决这些问题。
cdecl
只要您不需要将函数指针数组声明为在一行中获取指向数组的指针的函数,就可以了。