TC官方合作论坛

 找回密码
 立即注册
查看: 2523|回复: 5

[问题] 大家一起学TC(一:数组-1)[有耐心+懂中文+小学数学,包懂]

[复制链接]
发表于 2015-4-22 09:43:57 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 zxjkings 于 2015-4-22 12:32 编辑

一个人学TC太乏味了,所以发帖只是解乏.

如此而已.

我基础很差,但又不能说是0基础,还从没有过什么分享经验,所以0基础的跟我一块学,蛋疼不负责.
但你要真能忍得住蛋疼,不懂可以问,我也可以忍着蛋疼来解答...
我很另类,所以,第一贴就直接从数组开始了.嘿嘿...

首先,我们来尝试一下声明一个数组,代码如下:
  1. var max=array()
复制代码
嗯,这样的说明很扯淡对不对,声明是啥意思,数组是啥玩意还有很多人不知道叻.

菜鸟X:"你就这样拿一点扯淡的英文字母串起来告诉我声明数组,X蛋啊!"

所以我步子放慢点,谨防步子太大--蛋裂...

(警告:有基础的请快进,大神请点击浏览器右上方的"X")

首先,我们来尝试告诉TC,我们要制造一个空盒子,盒子有多大我还没考虑好,所以不说...盒子里面需要多少小格子?我暂时也不知道,所以也不说...于是就这样:
  1. 变量 max=数组()
复制代码
"变量"的意思是啥?...咱们字面理解,拆开来念就是:"可以化的",现在我造了一个空盒子,等会我要改变盒子的大小,这就得变对不?所以变量这两个字必须得加上去.
"max"是啥,就是这个变量的名字.
"="是啥,就是告诉TC,这个变量是啥玩意.
"数组"是啥........这帖子不就是来说数组是啥的么,别着急.

我们再来尝试一下更点单的翻译方式,我刚接触程序语言的时候,看到看不懂的代码,就在下面这样翻译:
变量 max=数组()
         变量                        man                 =        数组                    ()
(我要创建一个变量  变量的名字是max  max是   数组    数组的大小我也不知道)

现在一个未知大小的盒子已经创建好了.那么怎么来改变这个盒子的大小呢?
不着急,我们总要先知道这盒子现在的大小吧?所以我们先来获取这盒子的大小试试:
  1.     变量 max=数组()
  2.     消息框(数组大小(max))
复制代码
接下来我要告诉你一个有趣的事,那就是程序语言的特殊之处在于,你必须从右到左,才能好好的翻译它.
所以第二句我们得这样去翻译
消息框(数组大小(max))
      max                                         数组大小                                                             消息框
max这个变量     我要获取它(是个数组,自己创建的能不知道?)的大小      并且把它放在弹出来的消息框中

然后运行一下试试(PS:这都听不懂...你就当没来过)
得到的结果是"0",显而易见,我们只是创建了它,并没有告诉TC,它应该有多大,那要怎么来改变它的大小呢?
  1. 变量 max=数组()
  2.     消息框(数组大小(max))
  3.     数组追加元素(max,"苹果","第一个位置")
  4.     消息框(数组大小(max))
复制代码

第一次在"变量 max=数组()"中说过了如何翻译,第二次在"消息框(数组大小(max))"说过了翻译顺序,第三次...
呵呵,第三次是个传递多项数值的功能函数,至于功能函数是什么,这是后话,有机会下次聊.


所以翻译起来要蛋疼点了.
这里要补充的是,翻译顺序从右到左是没错,但顺序的分隔符是()
所以:
数组追加元素(max,"苹果","第一个位置")
     (max,"苹果","第一个位置")                                          数组追加元素
使用三个数据"容器","物品","位置"     在容器(我们创建的盒子)"max"中的"第一个位置"放入"苹果"


好了,翻译到此为止,因为只要掌握的这三点,结合代码的说明,TC中就再也没有你看不懂的中文语句了



回复

使用道具 举报

发表于 2015-4-22 09:47:26 | 显示全部楼层
真不要脸还在笑,发生关系还在笑
回复 支持 反对

使用道具 举报

发表于 2015-4-22 09:53:12 | 显示全部楼层
前排支持!
回复

使用道具 举报

发表于 2015-4-22 12:06:27 | 显示全部楼层
你说的还是蛋疼
回复 支持 反对

使用道具 举报

发表于 2015-4-22 20:36:33 | 显示全部楼层
{:soso_e179:}不懂数组的路过,谢谢分享!
回复 支持 反对

使用道具 举报

发表于 2015-4-23 19:58:12 | 显示全部楼层
非常详细,对新手很有帮助,真是如名字,一起学TC
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-19 06:54 , Processed in 0.044107 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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