一、函数的基本概念
在C语言中,函数是一段完成特定任务的代码块,可以接受参数并返回一个值。每个C程序都包含一个主函数 main()
,它是程序的入口点,所有的代码都从这里开始执行。除了主函数外,你可以自己定义其他函数来完成特定的任务。
二、函数的定义和调用
1、函数的定义
函数的定义包括函数的返回类型、函数名、参数列表和函数体。
返回类型 函数名(参数列表) { // 函数体 // 可以包含任意的C语句 }
- 返回类型:指定函数返回值的类型。如果函数不返回任何值,则返回类型为
void
。 - 函数名:函数的名称,用于在程序中调用函数。
- 参数列表:函数接受的参数。参数可以是任意数据类型,包括基本类型、数组、结构体等。
- 函数体:包含函数执行的代码块。
2、函数的调用
要调用一个函数,只需在程序中使用函数名和参数列表调用它即可。如果函数有返回值,可以将其赋给一个变量,或者直接使用它。
返回值类型 变量名 = 函数名(参数列表);
三、示例
#include <stdio.h>
// 函数声明
int add(int a, int b);
int main() {
int result;
// 调用函数
result = add(3, 5);
// 输出结果
printf("3 + 5 = %d\n", result);
return 0;
}
// 函数定义
int add(int a, int b) {
return a + b;
}