关于功能定义的混淆

时间:2014-11-09 15:25:35

标签: function comparison definition

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

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

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