游戏副本与函数

二叶草 2020年2月14日09:23:55函数代码评论阅读模式

如果你不知道“游戏副本”是什么东东,说明你是好孩子,完全没必要去了解这四个字的意思。游戏真不是个好东西,既浪费时间又伤害眼睛。如果你明白“副本开荒”,呃,戒了吧,好好学习才是真实的生活。

很多同学不太明白C语言中函数的用处和意义,这里聊聊函数跟游戏中的副本有什么相似之处。

游戏副本与函数

如果有一个五人组进入了一个小副本,副本里面的情景和怪兽都是预先设定好的。根据五个人的实力和配合,这小组完成副本后,可以获取一定数量的金币、武器、经验和成就。

游戏副本与函数

函数有些像这个小副本,副本中的情景和怪兽类似函数中的代码,小组成员的实力和配合就像实参,对副本来说,只能承接某五位玩家,这某五位玩家就是形参。在打副本的过程中,五人组不能邀请别的成员加入。完成副本后,五位玩家金币、武器、经验和成就刷新的数值就是函数的返回值。有所不同的是,函数的返回值最多只有一个,也有可能没有返回值。

游戏副本与函数

其他小组进入这个副本,运行的代码相同,根据这小组实力和配合的不同,返回值也有所不同。不同小组进入同一个副本,对副本本身没有影响,每个小组看到的副本都是一样的。

有返回值的函数和副本都像一个模型,输入数据,运行后,返回数据。

游戏副本与函数

相同点:

函数要先定义,后使用

副本要先开发,后打怪

函数有名字

副本也有名字

函数可以多次调用(使用)

不保留进度的副本,重进还能打

函数内不能定义函数

副本内一般不会有副本

函数一般不会从键盘获取数值,函数的数值从实参传递来

打副本过程中,一般不会再邀请五人组以外的成员加入

函数内的普通变量影响范围只在函数内

副本内的怪不会跑到副本外

不调用函数,函数不会运行

不进入副本,副本的怪不用打

不同点:

函数A可以调用函数B

在副本A,不能跑到副本B打怪

函数返回值最多一个

副本结束后,多个数据会更新

本文来源于:游戏副本与函数-变化吧门户
特别声明:以上文章内容仅代表作者本人观点,不代表变化吧门户观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与变化吧联系。

  • 赞助本站
  • 微信扫一扫
  • weinxin
  • 加入Q群
  • QQ扫一扫
  • weinxin
二叶草
Go语言中的常量 函数代码

Go语言中的常量

1 概述 常量,一经定义不可更改的量。功能角度看,当出现不需要被更改的数据时,应该使用常量进行存储,例如圆周率。从语法的角度看,使用常量可以保证数据,在整个运行期间内,不会被更改。例如当前处理器的架构...
Go语言的接口 函数代码

Go语言的接口

Go语言-接口 在Go语言中,一个接口类型总是代表着某一种类型(即所有实现它的类型)的行为。一个接口类型的声明通常会包含关键字type、类型名称、关键字interface以及由花括号包裹的若干方法声明...
Go语言支持的正则语法 函数代码

Go语言支持的正则语法

1 字符 语法 说明 . 任意字符,在单行模式(s标志)下,也可以匹配换行 字符类 否定字符类 d Perl 字符类 D 否定 Perl 字符类 ASCII 字符类 否定 ASCII 字符类 pN U...
Go语言的包管理 函数代码

Go语言的包管理

1 概述 Go 语言的源码复用建立在包(package)基础之上。包通过 package, import, GOPATH 操作完成。 2 main包 Go 语言的入口 main() 函数所在的包(pa...

发表评论