在C语言中,函数定义的一般形式如下:
返回值类型 函数名(参数列表)
{
函数体
}
其中,返回值类型是函数执行完后返回的值的类型,可以是整数、字符、浮点数等;函数名是给函数起的一个标识符,用来在程序中调用函数;参数列表是传递给函数的参数,可以是多个参数,也可以没有参数;函数体是函数具体的执行代码。
下面是一个例子,定义了一个计算两个整数之和的函数,并调用该函数:
#include <stdio.h>
// 定义函数
int sum(int a, int b)
{
int result = a + b;
return result;
}
int main()
{
int num1 = 5;
int num2 = 3;
// 调用函数
int result = sum(num1, num2);
printf("Sum: %d\n", result);
return 0;
}
在上面的例子中,函数sum的返回值类型是int,函数名是sum,参数列表包含两个int类型的参数a和b。在主函数main中,定义了两个整数num1和num2,然后调用了函数sum,并将返回的结果赋值给变量result,最后将结果打印出来。运行程序会输出结果为8,即5+3的值。