如果你不知道“游戏副本”是什么东东,说明你是好孩子,完全没必要去了解这四个字的意思。游戏真不是个好东西,既浪费时间又伤害眼睛。如果你明白“副本开荒”,呃,戒了吧,好好学习才是真实的生活。
很多同学不太明白C语言中函数的用处和意义,这里聊聊函数跟游戏中的副本有什么相似之处。
如果有一个五人组进入了一个小副本,副本里面的情景和怪兽都是预先设定好的。根据五个人的实力和配合,这小组完成副本后,可以获取一定数量的金币、武器、经验和成就。
函数有些像这个小副本,副本中的情景和怪兽类似函数中的代码,小组成员的实力和配合就像实参,对副本来说,只能承接某五位玩家,这某五位玩家就是形参。在打副本的过程中,五人组不能邀请别的成员加入。完成副本后,五位玩家金币、武器、经验和成就刷新的数值就是函数的返回值。有所不同的是,函数的返回值最多只有一个,也有可能没有返回值。
其他小组进入这个副本,运行的代码相同,根据这小组实力和配合的不同,返回值也有所不同。不同小组进入同一个副本,对副本本身没有影响,每个小组看到的副本都是一样的。
有返回值的函数和副本都像一个模型,输入数据,运行后,返回数据。
相同点:
函数要先定义,后使用
副本要先开发,后打怪
函数有名字
副本也有名字
函数可以多次调用(使用)
不保留进度的副本,重进还能打
函数内不能定义函数
副本内一般不会有副本
函数一般不会从键盘获取数值,函数的数值从实参传递来
打副本过程中,一般不会再邀请五人组以外的成员加入
函数内的普通变量影响范围只在函数内
副本内的怪不会跑到副本外
不调用函数,函数不会运行
不进入副本,副本的怪不用打
不同点:
函数A可以调用函数B
在副本A,不能跑到副本B打怪
函数返回值最多一个
副本结束后,多个数据会更新
本文来源于:游戏副本与函数-变化吧门户
特别声明:以上文章内容仅代表作者本人观点,不代表变化吧门户观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与变化吧联系。
- 赞助本站
- 微信扫一扫
-
- 加入Q群
- QQ扫一扫
-
评论