一篇文章带你入门C语言: 函数
函数的定义
函数是 C 语言中组织代码的一种主要方式。在 C 中,函数是由一系列语句组成的代码块,这些语句被命名并可以通过一个函数名来调用。
返回类型 函数名(参数列表) {
// 函数体
}
- 返回类型:函数执行后返回的数据类型,例如 int、float 等。
- 函数名:函数的名称,可以根据函数的功能进行命名。
- 参数列表:函数执行所需要的参数列表,多个参数之间用逗号隔开。
函数的调用
定义函数后,要使用该函数,只需调用该函数即可。调用函数时,在函数名称后加上括号并传入参数(如果有),就像这样:
函数名(参数列表);
函数的示例
下面是一个简单的函数示例,可以把两个数字相加:
#include <stdio.h>
/* 函数声明 */
int addNumbers(int a, int b);
int main()
{
int n1, n2, sum;
printf("输入两个数字:");
scanf("%d %d", &n1, &n2);
sum = addNumbers(n1, n2); // 调用 addNumbers 函数
printf("Sum = %d", sum);
return 0;
}
/* 函数定义 */
int addNumbers(int a, int b) {
int result = a + b;
return result; // 返回 result
}
在上面的示例中,我们首先声明一下函数 addNumbers
,然后在 main
函数中使用 addNumbers
函数进行两个数字的相加,并将结果存储在变量 sum
中。
我们也可以将函数的声明和函数定义放在同一个文件中:
#include <stdio.h>
/* 函数定义 */
int addNumbers(int a, int b) {
int result = a + b;
return result;
}
int main()
{
int n1, n2, sum;
printf("输入两个数字:");
scanf("%d %d", &n1, &n2);
sum = addNumbers(n1, n2);
printf("Sum = %d", sum);
return 0;
}
在这个示例中,我们先定义了函数 addNumbers
再在 main
函数中使用它进行两个数字的相加。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:一篇文章带你入门C语言:函数 - Python技术站