找回密码
 点一下
查看: 4518|回复: 13

果然 SC2 支持多维数组了口丫!

[复制链接]
发表于 2010-2-20 18:18:28 | 显示全部楼层 |阅读模式
刚才研究了下脚本, 发现果然还是支持多维数组了.

*] 函数不能重载
*] 函数声明必须在调用的前面(代码顺序, 而不是执行顺序)
*] 变量定义必须放在块的开头
*] 数组的定义下例:[codes=galaxy]
void TestArray() {
    int[3] arrayS;
    int[2][2] array2D;
    int[4][4][4] array3D;

    array2D[0][1] = 54;
    UIDisplayMessage(PlayerGroupAll(), 4, StringToText(IntToString(array2D[0][1])));
}[/codes]
*] 数组下标从0开始
*] 数组貌似不支持变长的定义.
发表于 2010-2-20 18:19:51 | 显示全部楼层
我刚去吃个饭就有Matrix了,叔叔进度好快!~~
回复

使用道具 举报

发表于 2010-2-20 18:23:46 | 显示全部楼层
哇塞,有什么差别呢。
难道可以存储多个数据还是????

难道由原来的一个仓库分成个一个仓库+N个保险柜?
回复

使用道具 举报

发表于 2010-2-20 18:26:24 | 显示全部楼层
叔叔测试下struct吧~~
回复

使用道具 举报

发表于 2010-2-20 18:36:38 | 显示全部楼层
。。K&R啊。。

求测试这些貌似数据类型的东西。。。

abilcmd
aifilter
fixed
marker
order
point
region
string
text
trigger
unit
unitfilter
unitgroup
wave
waveinfo
wavetarget
回复

使用道具 举报

发表于 2010-2-20 19:51:34 | 显示全部楼层
数组有上限么?
还是悲剧的8192的话……
支持多维也没多大意义了
回复

使用道具 举报

发表于 2010-2-20 19:52:39 | 显示全部楼层
显然不能只有8192啊

现在数组容量是在声明时定义的了
回复

使用道具 举报

发表于 2010-2-20 20:04:13 | 显示全部楼层
因为在忙逆转……
SC2没有投入精力……
回复

使用道具 举报

发表于 2010-2-20 20:08:34 | 显示全部楼层
忙逆转= =
逆转快被我荒了= =
回复

使用道具 举报

发表于 2010-2-20 20:13:48 | 显示全部楼层
检查官到4了……
没有LOLI女主角的逆转果然无聊啊……
虽然那个美云以及LOLI版的冥都还是LOLI……
回复

使用道具 举报

发表于 2010-2-20 20:43:55 | 显示全部楼层
那可真是异常牛X了……
回复

使用道具 举报

发表于 2010-2-20 20:48:45 | 显示全部楼层
不会应用……
回复

使用道具 举报

发表于 2010-2-21 10:27:10 | 显示全部楼层
变量定义必须放在块的开头

为什么还是这么土啊
回复

使用道具 举报

发表于 2010-2-21 10:47:19 | 显示全部楼层
简化编译器啊。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-4 16:41 , Processed in 0.055796 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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