C语言菜鸟基础教程之自定义函数是一篇介绍如何在C语言中定义自己的函数的文章。
定义自定义函数的语法
定义自定义函数的语法如下:
返回类型 函数名(参数列表) {
函数体
}
其中,
- 返回类型:表示函数的返回值类型,可以是任意一种C语言的数据类型。
- 函数名:表示函数的名称,可以自定义。
- 参数列表:表示在调用函数时传递给函数的参数,可以是任意一种C语言的数据类型。
- 函数体:表示函数要执行的操作。
定义了一个函数以后,我们可以在程序中调用这个函数,让函数执行相应的操作。
下面我们来看一下如何定义一个简单的自定义函数,该函数可以计算两个数的和。
示例1:计算两个数的和
#include <stdio.h>
int add(int a, int b) {
int sum = a + b;
return sum;
}
int main() {
int num1 = 10, num2 = 20, result;
result = add(num1, num2);
printf("num1 + num2 = %d\n", result);
return 0;
}
在上面这个示例中,我们定义了一个add函数,该函数接收两个int类型的参数,返回类型也是int。函数内容为将两个参数相加,并返回相加结果。
在main函数中,我们调用了add函数,将两个数num1和num2传递给add函数,并将函数的返回值赋值给result变量。最后在屏幕上打印出结果num1+num2的值。
示例2:计算两个数的平均值
下面我们再来定义一个函数,该函数可以计算两个数的平均值。
#include <stdio.h>
double average(int a, int b) {
double avg = (a + b) / 2.0;
return avg;
}
int main() {
int num1 = 10, num2 = 20;
double result;
result = average(num1, num2);
printf("The average of %d and %d is %lf\n", num1, num2, result);
return 0;
}
在这个示例中,我们定义了一个average函数,该函数接收两个int类型的参数,返回类型为double。函数内容为将两个参数加起来,再除以2,得到参数的平均值。
在main函数中,我们调用了average函数,将两个数num1和num2传递给函数,将函数的返回值赋值给result变量。最后在屏幕上打印出两个数字的平均值。
这两个示例说明了我们如何定义自己的函数,如何在程序中调用函数,以及如何使用函数的返回值。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C语言菜鸟基础教程之自定义函数 - Python技术站