032. 编写带参数的函数
- 032. 编写带参数的函数
- 1. 定义带参数的函数
- 示例1:定义一个带参数的函数
- 输出结果
- 2. 传递多个参数
- 示例2:定义一个带多个参数的函数
- 输出结果
- 3. 传递数组作为参数
- 示例3:定义一个带数组参数的函数
- 输出结果
- 4. 传递结构体作为参数
- 示例4:定义一个带结构体参数的函数
- 输出结果
- 5. 传递指针作为参数
- 示例5:定义一个带指针参数的函数
- 输出结果
- 6. 传递函数指针作为参数
- 示例6:定义一个带函数指针参数的函数
- 输出结果
032. 编写带参数的函数
在C语言中,带参数的函数是非常常见的,参数允许函数接收外部传入的值,从而使得函数更加灵活和通用。以下将详细介绍如何编写带参数的函数,并通过具体示例展示如何使用这些参数。
1. 定义带参数的函数
定义带参数的函数时,需要在函数名后面的小括号中指定参数列表。每个参数包括类型和参数名。
示例1:定义一个带参数的函数
#include <stdio.h>// 定义一个带参数的函数,计算两个整数的和
int add(int a, int b) {return a + b;
}int main() {int num1 = 5, num2 = 3;int result = add(num1, num2); // 调用函数并传递参数printf("The sum of %d and %d is %d\n", num1, num2, result);return 0;
}
输出结果
The sum of 5 and 3 is 8
2. 传递多个参数
函数可以接受多个参数,这些参数在调用时按顺序传递。
示例2:定义一个带多个参数的函数
#include <stdio.h>// 定义一个带多个参数的函数,计算三个整数的平均值
float average(int a, int b, int c) {return (a + b + c) / 3.0;
}int main() {int num1 = 10, num2 = 20, num3 = 30