例题:编写一个函数,该函数接受两个整数作为参数,并返回它们的和。
c
复制
#include <stdio.h>
// 函数声明
int add(int a, int b);
int main() {
int num1 = 5;
int num2 = 10;
int sum;
// 调用函数并存储结果
sum = add(num1, num2);
// 打印结果
printf("The sum of %d and %d is %d\\n", num1, num2, sum);
return 0;
}
// 函数定义
int add(int a, int b) {
return a + b;
}
详解:
函数声明:在main函数之前,我们声明了一个名为add的函数,它接受两个int类型的参数并返回一个int类型的结果。
函数定义:在main函数之后,我们定义了add函数。在这个函数中,我们使用return语句返回两个参数的和。
调用函数:在main函数中,我们定义了两个整数num1和num2,并使用add函数计算它们的和,将结果存储在sum变量中。
打印结果:最后,我们使用printf函数打印结果。
这个例题展示了如何在C语言中定义和调用函数。函数是一种将代码块封装成可重用单位的方法,使得代码更加模块化和可维护。在这个例子中,add函数可以被多次调用,而不需要在每次需要计算两个数的和时都重写相同的代码。