计算机二级C语言函数调用形参

img


这是一个自定义函数,里面的形参a[10]这里的十可以不写吗?,有什么用吗?一维数组的方括号里不都是限制内容长度的吗?

1,可以不写,也不需要写
2,这是给函数传递一个数组首地址用于其它数组操作操作
3,一维数组的方括号里确实是限制内容长度,但是给函数传参不用加上长度,函数是根据提供的首地址操作数组

形参里的数组不用写长度,因为它是按照你实参数组的长度来的。意思就是实参已经有长度了,无特殊需求不用再次写长度