在C语言中,函数定义的基本格式如下:
```c
return_type function_name(parameter list)
{
body of the function
}
* `return_type`:这是函数返回的数据类型。如果函数不返回任何值,那么返回类型为`void`。 * `function_name`:这是函数的名称。函数名和参数列表共同构成了函数签名。 * `parameter list`:参数就像是占位符。当函数被调用时,你向参数列表传递值。这些值被称为实际参数。参数列表包括参数的类型、顺序、数量。参数是可选的,也就是说,函数可能不包含参数。 * `body of the function`:函数体包含一组定义函数执行任务的语句。 例如,下面是一个简单的C语言函数,该函数接受两个整数作为参数,并返回它们的和: ```c int add(int num1, int num2) { int sum; sum = num1 + num2; return sum; }
在这个例子中,`int`是返回类型,`add`是函数名,`num1`和`num2`是参数,函数体中的代码计算两个参数的和,并通过`return`语句返回结果。