C 函数定义
[函数定义]一般形式
返回类型 函数名 (形式参数)
{
声明
语句
}
C 函数原型 形式参数 实际参数 使用static
函数原型就是函数声明
(函数声明) 返回数值类型 函数名 (数值类型 数值名.....);
切记要有;在
形式参数:自定义函数声明的参数,形式参数
调用有参函数,函数括号后的参数,实际参数
你定义的函数中的参数为形式参数,你调用这个函数是,设定的参数为实际参数。
如果形式参数是多维数组,声明参数时只能省略第一维的长度。
C99允许在数组参数声明中使用关键字static(C99之前static关键字就已经存在,18.2节会讨论它的传统用法)。
在下面这个例子中,将static放在数字3之前表明数组a的长度至少可以保证是3:
int sum_array(int a[static 3], int n)
如果数组参数是多维的,static仅可用于第一维(例如,指定二维数组的行数。)