【C++】5 . 函数入门

有函数,一定要先声明。因为在函数调用的时候,编译器要检查函数调用是否正确。

这个例子里的 函数 stonetolb()是我们自己定义的,前面要声明。

有时候会看到一些函数前面“没有”声明,比如 sqrt() ,其实不是没声明,而是声明写在头文件cmath里了。我们把cmath包 #include引进来 就不用额外声明了。

同理,其他程序员写的包,或者一些软硬件厂商提供的产品,会让我们添加一些依赖,这些“依赖”其实就是包。这些包里有他们写好的函数,还有声明啥的。我们用函数的时候只需要把包#include进来就可以用函数了。

函数是编程中的一个基本概念,它允许您将一组指令组织和分组为可重用的代码块。函数使您能够将程序分解为更小、更易于管理的部分,从而使代码更模块化、更易读、更易于维护。

下面是关于函数需要理解的要点:

1. 模块化和可重用性:函数帮助您将代码划分为更小的、自包含的模块。一旦定义了函数,就可以从程序的不同部分调用它,从而避免了代码重复并提高了可重用性。

2. 函数定义:创建一个函数,你需要指定它的名字,参数(如果有的话),以及一组在函数被调用时要执行的指令或语句。参数充当调用函数时提供的值的占位符。

3.函数调用:调用函数意味着执行函数内部的代码。将所需的实参(值)传递给函数的形参。然后该函数处理这些参数并返回结果(如果适用)。

4. 返回值:函数执行后可以返回一个值。这允许您从函数中获得输出并在程序中使用它。并非所有函数都需要返回值;有些人可能会执行任务而没有产生结果。

5. 函数例子:

Def add_numbers(a, b):
结果= a + b
返回结果

Sum_result = add_numbers(5,7)
print(sum_result) #输出:12

6. 函数参数:参数是函数调用时期望的变量。它们允许您将数据从调用代码传递给函数。有不同类型的参数,包括必选参数、默认参数和可变长度参数。

7. 作用域:函数有自己的作用域,这意味着函数内部定义的变量通常与函数外部定义的变量是分开的。这有助于隔离和组织代码。

8. 内置函数:编程语言通常提供一组内置函数来执行常见的操作,如打印到控制台,转换数据类型或执行数学计算。

9. 用户定义函数:除了内置函数之外,您还可以创建自己的函数来执行与程序逻辑相关的特定任务。

10. 函数重载(在某些语言中):一些编程语言支持函数重载,它允许您定义具有相同名称但不同参数列表的多个函数。根据您提供的参数选择正确的函数。

函数在构建代码并使其更具模块化和可维护性方面起着至关重要的作用。通过将复杂的任务分解成更小的单元,您可以使代码更容易理解、调试和扩展。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DFminer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值