TC官方合作论坛
标题:
大家一起学TC(一:数组-1)[有耐心+懂中文+小学数学,包懂]
[打印本页]
作者:
zxjkings
时间:
2015-4-22 09:43
标题:
大家一起学TC(一:数组-1)[有耐心+懂中文+小学数学,包懂]
本帖最后由 zxjkings 于 2015-4-22 12:32 编辑
一个人学TC太乏味了,所以发帖只是解乏.
如此而已.
我基础很差,但又不能说是0基础,还从没有过什么分享经验,所以0基础的跟我一块学,蛋疼不负责.
但你要真能忍得住蛋疼,不懂可以问,我也可以忍着蛋疼来解答...
我很另类,所以,第一贴就直接从数组开始了.嘿嘿...
首先,我们来尝试一下声明一个数组,代码如下:
var max=array()
复制代码
嗯,这样的说明很扯淡对不对,声明是啥意思,数组是啥玩意还有很多人不知道叻.
菜鸟X:"你就这样拿一点扯淡的英文字母串起来告诉我声明数组,X蛋啊!"
所以我步子放慢点,谨防步子太大--蛋裂...
(警告:有基础的请快进,大神请点击浏览器右上方的"X")
首先,我们来尝试告诉TC,我们要制造一个空盒子,盒子有多大我还没考虑好,所以不说...盒子里面需要多少小格子?我暂时也不知道,所以也不说...于是就这样:
变量 max=数组()
复制代码
"变量"的意思是啥?...咱们字面理解,拆开来念就是:"可以
变
化的
量
",现在我造了一个空盒子,等会我要改变盒子的大小,这就得变对不?所以变量这两个字必须得加上去.
"max"是啥,就是这个变量的名字.
"="是啥,就是告诉TC,这个变量是啥玩意.
"数组"是啥........这帖子不就是来说数组是啥的么,别着急.
我们再来尝试一下更点单的翻译方式,我刚接触程序语言的时候,看到看不懂的代码,就在下面这样翻译:
变量 max=数组()
变量 man = 数组 ()
(我要创建一个变量 变量的名字是max max是 数组 数组的大小我也不知道)
现在一个未知大小的盒子已经创建好了.那么怎么来改变这个盒子的大小呢?
不着急,我们总要先知道这盒子现在的大小吧?所以我们先来获取这盒子的大小试试:
变量 max=数组()
消息框(数组大小(max))
复制代码
接下来我要告诉你一个有趣的事,那就是程序语言的特殊之处在于,你必须从右到左,才能好好的翻译它.
所以第二句我们得这样去翻译
消息框(数组大小(max))
max
数组大小
消息框
max这个变量 我要获取它(是个数组,自己创建的能不知道?)的大小 并且把它放在弹出来的消息框中
然后运行一下试试(PS:这都听不懂...你就当没来过)
得到的结果是"0",显而易见,我们只是创建了它,并没有告诉TC,它应该有多大,那要怎么来改变它的大小呢?
变量 max=数组()
消息框(数组大小(max))
数组追加元素(max,"苹果","第一个位置")
消息框(数组大小(max))
复制代码
第一次在"
变量 max=数组()"中说过了如何翻译,第二次在"
消息框(数组大小(max))
"说过了翻译顺序,第三次...
呵呵,第三次是个传递多项数值的功能函数,至于功能函数是什么,这是后话,有机会下次聊.
所以翻译起来要蛋疼点了.
这里要补充的是,翻译顺序从右到左是没错,但顺序的分隔符是()
所以:
数组追加元素(max,"苹果","第一个位置")
(
max,"苹果","第一个位置")
数组追加元素
使用三个数据"容器","物品","位置" 在容器(我们创建的盒子)"max"中的"第一个位置"放入"苹果"
好了,翻译到此为止,因为只要掌握的这三点,结合代码的说明,TC中就再也没有你看不懂的中文语句了
作者:
如此美丽。
时间:
2015-4-22 09:47
真不要脸还在笑,发生关系还在笑
作者:
忆辰辅助
时间:
2015-4-22 09:53
前排支持!
作者:
sukang
时间:
2015-4-22 12:06
你说的还是蛋疼
作者:
itcfan
时间:
2015-4-22 20:36
不懂数组的路过,谢谢分享!
作者:
miantouchi
时间:
2015-4-23 19:58
非常详细,对新手很有帮助,真是如名字,一起学TC
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1