函数(上)

函数(上)

目录

函数的特性及定义
函数的调用
为什么要将代码封装成函数
函数返回

1.函数的特性及定义

在编程语言中,你可以把函数看做一个盒子,这个盒子有如下几个特性:
  1. 开始执行时,函数可以被输入一些值

  2. 执行过程中,函数可以做一些事情

  3. 执行完成后,函数可以返回一些值
例如:我们想要计算两个数a和b相加的结果,可以将其写作一个函数:
1.这个函数输入 a,b
2.这个函数返回它们的和
部分代码如下:
int add(int aint b)
{
   
    return a+b;
}

这一段代码被称之为add函数的函数定义

在这里插入图片描述

这个函数输入了 int a,int b ,并用 return 返回了a与b的和
注意每个输入参数必须指明其变量类型,不能省略变量类型

int add(int a, int b) // 正确

int add(int a, b) // 错误

我们把函数名取名为add,当然自定义函数的函数名可以按照自己的喜好来写,就算写成aaaaa也行。不过,为了函数名拥有语义化,方便人阅读理解,我们一般使用英文来作为函数名

2.函数的调用

函数需要被另一个函数调用才能执行
例如:我们用 main 函数来调用add函数
#include <stdio.h>
int add(int a, int b)
{
   
return a + b;
}
int main()
{
   
int result;
result = add(2, 3); // 函数调用
printf("%d", result);

return 0;
}
main被称作主调函数,add被称作被调函数
在main中,将 2,3 两个参数传入了add函数,并调用add函数。在add函数头中,标明了函数的返回值类型为int,说明这个函数被调用后将返回一个int类型的结果。所以,我们使用int类型的result变量存放add函数的返回值

在这里插入图片描述

3. 为什么要将代码封装成函数?

如果程序需要多次完成某项任务,那么我们有两种方法:
1.将同样的代码复制多份
2.将代码封装为一个函数,在需要的地方调用这个函数
第二种方法显然更有利
下面我们来举一个例子:如何求判断三条边是否能构成三角形,并求出三角形的面积
首先我们应当判断三边能否构成一个三角形
if (a + b > c && a + c > b && b + c > a)
{
   
   printf
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 当我们将鼠标放在PyCharm中的函数上时,PyCharm会自动显示一个提示框,该提示框提供有关函数的详细信息。这些信息包括函数定义、参数列表、函数返回类型以及函数的文档字符串。 首先,我们可以看到函数的定义。这告诉我们函数的名称以及它接受的参数数量和类型。例如,如果函数名是“add”,参数是两个整数类型,那么在提示框中我们将看到“add(int, int)”。 其次,我们可以查看函数的参数列表。这些参数在提示框中列出,并使用逗号分隔。这样,我们就可以清楚地了解调用该函数时需要传递哪些参数。例如,如果函数有三个参数,分别是name、age和city,那么在提示框中我们将看到“add(name, age, city)”。 然后,我们可以查看函数的返回类型。这告诉我们函数返回值的类型是什么。例如,如果函数返回一个整数,那么在提示框中我们将看到“-> int”。 最后,我们可以查看函数的文档字符串。文档字符串提供关于函数用途和实现细节的详细信息。它可以帮助我们理解函数的功能和使用方法,以及理解函数在解决问题时的工作原理。 综上所述,将鼠标放在PyCharm中的函数上可以提供函数的定义、参数列表、返回类型和文档字符串等详细信息。这使得我们能够更好地理解并使用函数。 ### 回答2: 当鼠标放在函数上时,PyCharm会显示函数的相关信息和提示。首先,PyCharm会显示函数的定义和参数列表,可以方便地查看函数的输入和输出。其次,PyCharm还会显示函数的注释文档,包括函数的描述、参数说明和返回值说明。这些信息可以帮助我们快速了解函数的功能和使用方法,方便我们在编写代码时使用和调用函数。 另外,当鼠标放在函数的调用处时,PyCharm会高亮显示函数名,并提供跳转到函数定义的选项。这样我们可以直接查看函数的实现细节,方便我们理解和修改函数的具体实现。 除了显示函数信息和跳转到函数定义外,PyCharm还会显示函数的调用链。这些调用链显示了当前函数的所有上层函数和调用路径,帮助我们追踪调用关系,理清代码的逻辑流程。 总的来说,当鼠标放在函数上时,PyCharm提供了丰富的函数信息和调用跟踪功能,方便我们了解和使用函数。这些功能可以帮助我们提高代码的可读性、可维护性和开发效率,使得使用PyCharm编写Python代码更加便捷和高效。 ### 回答3: 当鼠标放在函数上时,PyCharm会弹出一个工具提示框,显示该函数的相关信息。这个工具提示框通常包含函数名、参数列表、参数的类型和返回值的类型等信息。 首先,工具提示框中会显示函数的名称。这是为了方便开发者快速识别函数,特别是当代码中存在多个函数时。通过鼠标放置在函数上,可以快速查看函数名称,从而更好地理解代码结构。 其次,工具提示框还会显示函数的参数列表。这对于开发者来说非常重要,因为它们提供了调用函数所需的参数的信息。通过查看工具提示框,开发者可以了解哪些参数是必需的,哪些是可选的,以及它们的顺序和类型等详细信息。 此外,工具提示框还会显示参数的类型。这对于静态类型语言的开发者来说尤为重要,因为它们需要了解每个参数的数据类型。根据这些信息,开发者可以正确传递参数,并避免出现类型错误。 最后,工具提示框还会显示函数的返回值类型。这对于开发者来说也非常有用,因为它们可以了解函数返回的数据类型。通过了解返回值的类型,开发者可以在使用函数的结果时更加自信,同时也可以避免不必要的错误。 总之,当鼠标放在函数上时,PyCharm会弹出一个工具提示框,显示函数的相关信息,包括函数名称、参数列表、参数类型和返回值类型等。这些信息可以帮助开发者更好地理解代码并提高代码的可读性和可维护性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值