TC官方合作论坛

标题: 获取了数组的大小,为什么for后面的次数不能跟获取的数组大小? [打印本页]

作者: ecrisis    时间: 2012-12-16 20:41
标题: 获取了数组的大小,为什么for后面的次数不能跟获取的数组大小?
字符型 hwnds
字符型[] 句柄

功能 逻辑型 开始_点击()
整型 i
hwnds = dm.EnumWindow(0, "记事本", "", 1 + 4 + 8 + 16)
字符串.分割(hwnds,",",句柄)
数组.大小(句柄,i)
辅助.消息框(转换.整型转字符型(i))
//CKSZ = split(hwnds, ",")
遍历(i)

遍历结束
返回 真
功能结束

为什么i不能写到遍历也就是FOR内当条件使用呢~~如果遍历的次数想要和数组内的数组大小相同 该如何写呢?

作者: kkkkkkk    时间: 2012-12-16 20:43
遍历(整型 a=0;a<i;a++)

遍历结束
作者: 梦里只影向你    时间: 2012-12-16 20:48
单个变量不能写进去,

例如: i = 5
for(i)
这样不行
for(5)这样是可以的
或者for(i=0;i<5;i++)
作者: 梦里只影向你    时间: 2012-12-16 20:50
还有 数组大小 数组.大小(句柄,i) 返回的是数组的维数

下标是0开始的

比如数组里面10个数
返回的i=10
遍历的时候,0-9
for(i=0;i<10;i++)
作者: ecrisis    时间: 2012-12-16 20:54
知道了!!原来是这样的~谢谢上面两位了!




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1