请选择 进入手机版 | 继续访问电脑版
提问

#楼主# 2019-5-7

跳转到指定楼层
函数的定义和调用
视频里面讲到的是函数和方法都是一个意思,这里是不太精确的,按照之前以王者荣耀为例来说,函数可以理解为在极限大乱斗里面10个英雄随机获取的各种buff或者技能(如移速增加30%,攻击增加30%,都有钟馗的钩子技能),而方法可以理解为某一个英雄特有的技能,这么一说就大致知道函数和方法的区别了。当然还不能完全准确的理解也没有关系,因为也没有必要去那么纠结这个。然后接下来是将怎么定义是使用函数,这个最好还是结合后面的习题来进行学习,印象会更加深刻。接下来我们来做一个实例吧!
定义一个函数,用来实现取得一个数字的所有因子,把所有因子返回。
这里输入9为什么跳出来它的因子是0,0,0呢?不应该是1,3,9吗?问题出在哪里呢?
因为在这里我们应该把i放进去,而不是把0放进去:
现在我们再试试:
可以多试几个数字看看:
没问题了。
后续的一些有关函数的重载、委托、递归调用……有点过于复杂,感觉难以理解了。
于是接下来,就进入Unity进行学习C#了。
这里区域1是命名空间,其中第一行和第二行是灰色的,说明这两个命名空间是没有使用的,第三行是黑色的,说明是已经使用了的。这是因为区域2里面的monoBehavior就是属于第三行的命名空间的,所以第三行是黑色的。
变量或者字符串命名的时候不能跟关键字相同,所谓的关键字就是int、byte之类的。
然后接下来就是一些数学运算符,赋值运算符,逻辑运算符,这些都是以前学习过了的,难度也不大,还是比较简单的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具

成为第一个回答人

B Color Link Quote Code Smilies

关于作者

老街浊酒

注册会员

  • 主题

    30

  • 帖子

    30

  • 关注者

    0

返回顶部