自定义函数基础(内有实操)

Posted hanwangyyds

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义函数基础(内有实操)相关的知识,希望对你有一定的参考价值。

自定义函数基础(内有实操)_自定义函数

int:     函数的返回类型

Add:   函数名

(int x ,int y):  函数参数

里的内容:函数体,交代函数是怎样实现的。



实操1:找出两个整数的较大值


思路:

  1. 因为要照出两个数的较大值,所以首先定义这两个数。
  2. 自定义函数基础(内有实操)_求两个数的较大值_02

  3. 接下来开始求出这两个数的较大值,需要设置一个求较大值的函数;
  4. 自定义函数基础(内有实操)_求两个数的较大值_03

  5. 当把a,b参数传到函数里(传参)-----------对位传参(a传给了x,b传给y),会返回一个较大值,所以我们需要设置一个变量去接受这个较大值
  6. 自定义函数基础(内有实操)_交换两个数的值_04


--------------------------------------------------综上是函数的使用场景,接下来我们要让这个函数实现。

  1. 定义函数
  2. 自定义函数基础(内有实操)_求两个数的较大值_05

  3. 因为在函数的使用场景中,有传参,所以我们需要设置函数参数,接受传参,因为参数是整形,所以我们也要设置函数参数为整形。
  4. 自定义函数基础(内有实操)_自定义函数_06

  5. 创造函数体
  6. 自定义函数基础(内有实操)_求两个数的较大值_07



实操2:利用函数交换两个数

​第一种:在主函数内部建立临时变量tmp


自定义函数基础(内有实操)_函数参数_08

原理: 

自定义函数基础(内有实操)_交换两个数的值_09


技巧:

自定义函数基础(内有实操)_函数参数_10

这一部分可以简记为由tmp开始,一番循环后,由tmp结束;且等式是把后面的值赋给前面的值。


自定义函数基础(内有实操)_求两个数的较大值_11

上图的例子不能将两个数的值交换,因为图示只把x和y进行了交换,与ab没有半毛钱关系!

tip: 利用void函数时,void是空的意思,即没有返回值。

自定义函数基础(内有实操)_自定义函数_12

指针yyds!




以上是关于自定义函数基础(内有实操)的主要内容,如果未能解决你的问题,请参考以下文章

linux实操_shell自定义函数

iOS开发简记:自定义tabbar

理论研究漫谈传统IT基础设施05-网络(上)

vscode中点击函数会有实横线怎么去掉?

Python基础之函数

前端实操案例丨如何实现JS向Vue传值