关于定义函数后的括号内函数意义

如extern void a(char str[])与extern char str[]区别?要让主函数中的一些参数被外部函数引用,是要加在extern void a(char str[])中的括号内吗?如extern voida(int a,b)?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^