Function 关于函数定义的混淆

Function 关于函数定义的混淆,function,comparison,definition,Function,Comparison,Definition,我对编码非常陌生,我想知道函数定义void some(char*thing)是否等同于void some(char thing[]) 例如,我知道ar[I]等同于*(ar+I),但我不确定它们是否等同于函数定义 感谢您的帮助。在函数参数中使用时,两者都是等效的。元素可以通过数组表示法(即thing[i])或函数内部的指针(*(thing+n))访问

我对编码非常陌生,我想知道函数定义
void some(char*thing)
是否等同于
void some(char thing[])

例如,我知道ar[I]等同于*(ar+I),但我不确定它们是否等同于函数定义


感谢您的帮助。

在函数参数中使用时,两者都是等效的。元素可以通过数组表示法(即thing[i])或函数内部的指针(*(thing+n))访问