#include <stdio.h>
// 函数声明
int addNumbers(int a, int b);
int main() {
int num1 = 5, num2 = 10, sum;
// 调用函数
sum = addNumbers(num1, num2);
// 打印结果
printf("Sum: %d\n", sum);
return 0;
}
// 函数定义
int addNumbers(int a, int b) {
return a + b;
}
在这个例子中,addNumbers 是一个函数,用于将两个整数相加。在 main 函数中,首先声明了 addNumbers 函数,然后在 main 函数中调用了该函数,并将返回值存储在 sum 变量中,最后打印了结果。
函数的一般结构如下:
返回类型 函数名(参数列表) {
// 函数体,包含执行特定任务的语句组
return 返回值;
}
其中:
- 返回类型(Return Type)指明了函数返回的数据类型。
- 函数名是函数的标识符,通过它来调用函数。
- 参数列表包含传递给函数的参数,每个参数都包括参数的类型和名称。
- 函数体包含执行实际任务的语句组。
- return 语句用于返回函数的结果,其后可以是一个具体的值。
C语言中的函数可以有多个参数,也可以没有参数。函数可以返回一个值,也可以不返回任何值(使用 void 类型)。函数的声明(prototype)通常在使用函数之前,以便编译器知道如何调用函数。
转载请注明出处:http://www.zyzy.cn/article/detail/13520/C 语言