从 C++ 基础到掌握 — 第 3 集
什么是函数?第 1 集
该博客上撰写的文章是出于教学目的而创建的。 另外,文章中的信息可能不正确,请谨慎。
在这篇文章中,我们来了解一下函数。
函数是执行特定任务的代码块。函数改进了程序的结构, 它提高了代码的可重用性并使程序更易于理解。
函数由参数、返回值和函数体组成。 参数表示传递给函数的输入值, 返回值是函数执行其工作后返回的结果值。 函数体是定义函数功能的代码块。
#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 函数、递归函数和重载。 在本文中,我们只讨论了最基本的函数类型。