📅  最后修改于: 2023-12-03 15:30:14.878000             🧑  作者: Mango
在C语言中,函数是一段完成特定任务的代码,可以被多次调用。本文将介绍C语言中函数的定义、调用及其常用示例。
函数的定义包括函数名、参数列表和函数体,一般的C语言函数定义如下:
返回值类型 函数名(参数列表)
{
函数体
}
其中,返回值类型指函数返回的数据类型,函数名是标识函数的唯一名称,参数列表是函数的输入参数,函数体是实现函数功能的代码块。
下面是一个简单的函数定义示例:
int add(int a, int b)
{
return a + b;
}
该函数名为add
,返回值类型为int
(整数),参数列表包含两个int
型参数a
和b
,函数体完成了两个参数的加法运算并返回结果。
要调用函数,只需要使用函数名及其对应的参数列表即可。调用示例:
#include <stdio.h>
int main()
{
int x = 3, y = 5;
int sum = add(x, y);
printf("sum = %d\n", sum);
return 0;
}
以上代码中,main
函数中调用了名为add
的函数,并将x
和y
作为参数传递给add
函数,最后将返回值赋值给变量sum
并输出结果。
int factorial(int n)
{
if (n == 1 || n == 0)
return 1;
else
return n * factorial(n - 1);
}
int fibonacci(int n)
{
if (n == 1 || n == 2)
return 1;
else
return fibonacci(n - 1) + fibonacci(n - 2);
}
int gcd(int a, int b)
{
if (b == 0)
return a;
else
return gcd(b, a % b);
}
以上就是C语言函数的定义、调用及其常用示例的介绍,希望对大家学习C语言有所帮助。