鱼C论坛

 找回密码
 立即注册
查看: 3365|回复: 1

[小天才教程] 0 0 4 8 - 变量 - 【深度扫盲】

[复制链接]
发表于 2016-11-19 13:55:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

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

x
本帖最后由 不二如是 于 2016-11-19 14:44 编辑

0.png


没错,Scractch中的'变量'跟其他的语言中变量没什么区别。。。

都是被命名的计算机内存区域


当用户创建一个变量,程序会自开辟一块内存区域来存储他~

并且,给这块内存区域起一个'变量名'.

这样以后只需要调用变量名,就能修改、使用他的值。

还记得我们在16神兽接媳妇儿中第一次用到'变量'随着每次接到媳妇儿,Score变量就会自动+1。

这是在Scratch中变量最常用的方式!

另外变量的引入,就是为了更好地模块化编程,细化功能!

见下面两个图所示,你就知道引入变量是多么美妙的事情了:

1.png

2.png


第一段脚本,将所有数字都放在一起,一眼看过去,很容易出错~

第二段脚本,通过引入,分子(numerator)、分母(denominator)来进行替代,可读性一下就变得很清晰!

条条大路都可以通罗马,只是你选的是步步荆棘,还是康庄大道而已~

路都能到终点,但选择不一样,剩下就看你命有多硬了。。。


不扯远,程序的运行速度,对于日常开发,至关重要!

正是因为'变量'的存在,让Scratch充满了更多的乐趣~





想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-10-23 20:13:55 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 20:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表