请教一个c语言问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 13:29:54
请问一个函数声明中比如:int add( float a[10]);这里是一个add函数声明那么括号里的数据这时候在声明时算形参吗,还有在括号里的float a[10]算是给a数组定义吗,谢谢!

是形参。准确地说这个数字没有用,它不能定义数组。在函数声明时,int add( float a[10]);与int add( float a[]);或int add( float *a);是完全等同的。它只是声明一个基本类型为FLOAT的指针。

是型参。
int add(float a[10])等同于int add(float a[]),int add(float *a)

不是定义,是形参

就是如你你说