函数:实现特定功能的代码段 我给它一些什么,它给我什么事,还给我什么
两个步骤:
-
先定义函数: 格式
返回值类型 函数名(参数列表){ 函数具体的代码 } (1) 参数是可选的 (可有可无的) (2) void 这个函数没有返回值
-
调用函数:
格式
返回值 = 函数名(参数)
示例1:有参数,有返回值
#include <stdio.h>
int add(int a, int b);
int main() {
// 函数调用:实参为1和9,接收返回值
int result = add(1, 9);
printf("1 + 9 = %d\n", result); // 输出:1 + 9 = 10
return 0;
}
// 函数定义:形参a、b接收实参,返回和
int add(int a, int b) {
return a + b;
}
运行结果如下:
示例2:无参数,无返回值
#include <stdio.h>
// 定义void类型函数:无参数、无返回值,仅打印固定年龄
void printAge() {
int age = 18; // 自定义要打印的年龄
printf("%d 岁\n", age);
}
int main() {
// 调用printAge函数,执行打印操作
printAge();
return 0;
}
运行结果如下: