标签: c arrays function pointers
我想知道
void fct1(int *p)
和
void fct1(int p[])
我知道两者都是指针,但是有任何差异
答案 0 :(得分:8)
当用作这样的函数参数时,绝对没有区别。编译器以相同的方式处理两种形式。
答案 1 :(得分:2)
没有区别。为了完整起见,这是标准所说的:
C99标准6.7.5.3第7节
参数声明为'' type ''的数组应调整为 ''指向类型的合格指针'',...