C语言----函数

29 阅读1分钟

函数:实现特定功能的代码段 我给它一些什么,它给我什么事,还给我什么

两个步骤:

  1. 先定义函数: 格式

    返回值类型 函数名(参数列表){ 函数具体的代码 } (1) 参数是可选的 (可有可无的) (2) void 这个函数没有返回值

  2. 调用函数:

    格式

    返回值 = 函数名(参数)

示例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;
}

运行结果如下:

image.png

示例2:无参数,无返回值

#include <stdio.h>

// 定义void类型函数:无参数、无返回值,仅打印固定年龄
void printAge() {
    int age = 18;  // 自定义要打印的年龄
    printf("%d 岁\n", age);
}

int main() {
    // 调用printAge函数,执行打印操作
    printAge();
    return 0;
}


运行结果如下:

image.png