C++ 语言中的函数在其他编程语言中也称为过程或子例程。
要执行任何任务,我们可以创建函数。一个函数可以被多次调用。它提供了模块化和代码可重用性。
功能有很多优点。
1) 代码可重用性
通过在 C++ 中创建函数,您可以多次调用它。所以我们不需要一次又一次地编写相同的代码。
2)代码优化
它使代码优化,我们不需要编写太多代码。
假设,您必须检查 3 个数字(531、883 和 781)是否为质数。在不使用函数的情况下,您需要编写 3 次素数逻辑。因此,存在重复代码。
但是如果你使用函数,你只需要编写一次逻辑,你可以多次重复使用它。
C 编程中有两种类型的函数:
1、库函数:是在C++头文件中声明的函数,如ceil(x)、cos(x)、exp(x)等。
2. 用户自定义函数:是由C++程序员自己创建的,可以多次使用的函数。它降低了大程序的复杂性并优化了代码。
C++语言创建函数的语法如下:
return_type function_name(data_type parameter...) { //要执行的代码 }
让我们看一下 C++ 函数的简单示例。
#include <iostream> using namespace std; void func() { static int i=0; //静态变量 int j=0; //局部变量 i++; j++; cout<<"i=" << i<<" 与 j=" <<j<<endl; } int main() { func(); func(); func(); }
输出:
i= 1 与 j= 1 i= 2 与 j= 1 i= 3 与 j= 1