在函数定义中的形式参数之间,如:
void change (int *s)
{
s[0] = 42;
}
Run Code Online (Sandbox Code Playgroud)
另一个定义是:
void change (int s[])
{
s[0] = 42;
}
Run Code Online (Sandbox Code Playgroud)
我们假设它们是一样的,就像*(a+0)它一样a[0].
是否有理由偏爱另一个?请注意,首选项适用于编码风格.