你函数的定义没错,错就错在你声明函数时,没写参数列表,所以在你调用kkk函数时,相对于你声明的char kkk();函数来说,确实是参数太多了。
void main(){ char kkk(char[], char[]);//函数声明中,补上参数列表就可以了 char a[5][10] = { "look", "watch", "eat", "drink", "hear" }; //下面省略}