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

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

image.png

int:     函数的返回类型

Add:   函数名

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

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



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


思路:


  1. 因为要照出两个数的较大值,所以首先定义这两个数。
  2. image.png

  3. 接下来开始求出这两个数的较大值,需要设置一个求较大值的函数;
  4. image.png

  5. 当把a,b参数传到函数里(传参)-----------对位传参(a传给了x,b传给y),会返回一个较大值,所以我们需要设置一个变量去接受这个较大值
  6. image.png


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


  1. 定义函数
  2. image.png

  3. 因为在函数的使用场景中,有传参,所以我们需要设置函数参数,接受传参,因为参数是整形,所以我们也要设置函数参数为整形。
  4. image.png

  5. 创造函数体
  6. image.png



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

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


image.png


技巧:

image.png

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


image.png

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

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

image.png

指针yyds!

相关文章
|
9月前
|
弹性计算 监控 安全
函数计算进阶-IP查询工具开发
本场景介绍如何使用函数计算服务开发一个IP查询工具。
90 0
|
9月前
|
存储 运维 Serverless
【函数计算实践】一个应用案例
本文起源于一个用户匹配的需求。用户的不同信息分布于两个系统,且客观上无法直接打通(不必纠结具体是什么场景,这是真实存在,且非技术上能解决的),所以就涉及到两个系统id匹配的问题。
226 0
|
9月前
|
Serverless API 调度
课时2:函数计算是如何工作的?
函数计算是如何工作的
215 0
|
10月前
|
运维 Shell Linux
【运维知识高级篇】34道Shell编程练习题及答案(从基础到实战:基础+计算+判断+循环+控制与数组+实战进阶)(一)
【运维知识高级篇】34道Shell编程练习题及答案(从基础到实战:基础+计算+判断+循环+控制与数组+实战进阶)
322 0
|
10月前
|
运维 监控 应用服务中间件
【运维知识高级篇】34道Shell编程练习题及答案(从基础到实战:基础+计算+判断+循环+控制与数组+实战进阶)(二)
【运维知识高级篇】34道Shell编程练习题及答案(从基础到实战:基础+计算+判断+循环+控制与数组+实战进阶)(二)
503 0
|
存储 SQL 关系型数据库
|
编译器 Scala 开发者
函数使用注意事项和细节2|学习笔记
快速学习函数使用注意事项和细节2。
54 0
|
Java 编译器 Scala
函数使用注意事项和细节3|学习笔记
快速学习函数使用注意事项和细节3。
61 0
|
Java 编译器 Scala
函数使用注意事项和细节1|学习笔记
快速学习函数使用注意事项和细节1。
75 0
|
Go 开发者
函数介绍和应用案例 | 学习笔记
简介:快速学习函数介绍和应用案例
60 0

热门文章

最新文章