C语言函数定义
C语言函数的定义包括函数的返回类型、函数名、形参列表和函数体。
函数的返回类型可以是除了数组和函数外的任意数据类型,包括基本数据类型和自定义数据类型。
函数名是标识符,用于唯一标识一个函数。函数名应该具有描述性,能够清晰地表达函数的功能。
形参列表指定了函数的输入参数。形参是函数的局部变量,在函数被调用时,实参会传递给形参,供函数使用。
函数体是由一系列语句组成的复合语句,包括变量定义、条件语句、循环语句和函数调用等等。函数体中的语句会按照顺序执行,直到函数返回或者遇到 return语句。
下面是一个示例的函数定义:
int add(int a, int b) {
int sum = a + b;
return sum;
}
该函数的返回类型为 int,函数名为 add,形参列表为两个 int 类型的参数 a 和 b,函数体中定义了一个名为 sum 的局部变量,并将 a 和 b 的和赋值给 sum,最后通过 return 语句返回 sum 的值。