← SEARCHABLE ARCHIVE
C / C++ · 2026-05-07

从 C++ 基础到掌握 — 第 3 集

什么是函数?第 1 集

INTERACTIVE READING MODE →

该博客上撰写的文章是出于教学目的而创建的。 另外,文章中的信息可能不正确,请谨慎。

在这篇文章中,我们来了解一下函数。

函数是执行特定任务的代码块。函数改进了程序的结构, 它提高了代码的可重用性并使程序更易于理解。

函数由参数、返回值和函数体组成。 参数表示传递给函数的输入值, 返回值是函数执行其工作后返回的结果值。 函数体是定义函数功能的代码块。

#include <iostream>

int add(int a, int b) { //函数声明和定义
    return a + b; //函数体
}

int main() {
    int result = add(5, 3); //函数调用
    std::cout << "5 + 3 = " << result << std::endl; //结果输出
    return 0;
}

在上面的代码中add声明并定义了一个被调用的函数。 add函数是接受两个整数参数并返回它们的和的函数。 main在函数中add调用函数得到5和3相加的结果result将其保存在变量中, 显示了输出结果的示例。

让我们更详细地看一下代码。 int add()声明了一个函数, 作为参数int a和int b被宣布。 在函数体中,它返回a和b相加的值。return有一个门。

换句话说,该函数接受两个整数作为输入并返回它们的和。

int main()在函数中add使用 5 和 3 作为输入调用该函数。 add 函数返回 8,即 5 和 3 相加的结果,并存储在 result 变量中。 int result = add (5, 3);换一种说法 int result = return a + b你可以这样想。

在那之后std::cout用于输出结果“5 + 3 = 8”。 函数有多种形式,例如 lambda 函数、递归函数和重载。 在本文中,我们只讨论了最基本的函数类型。