这是我的代码:
int sliderNum; // Variable Declaration //
// Loop Sequencer //
for (sliderNum = 41; sliderNum <= 48; sliderNum = sliderNum + 1)
但是我需要对此进行更改,以便循环不再从41
- 48
计算,而是计算例如73,71,34,46,52,4,17
等。因此,一组特定的数字一个接一个但不是像通常计数.....希望有意义。
正如您可能已经说过的那样,我对这些编程工具很陌生,所以任何帮助都会非常感激。
干杯。
答案 0 :(得分:8)
createjs.Touch.disable(stage);
我建议您在c上查阅一本好书。
关于代码:这基本上是使用int a[] = {1,4,7,10};
for(int i=0; i<sizeof(a)/sizeof(a[0]); ++i)
{
....process a[i]
}
答案 1 :(得分:1)
您甚至可以将数组放在for
循环定义中。这样,它有点类似于“with”语句,这在Python中很常见:
#define ARRAY_LEN(a) (sizeof(a)/sizeof(*a))
int main()
{
for (int a[] = {73, 71, 34, 46, 52, 4, 17}, i = 0; i < ARRAY_LEN(a); i++) {
// ...
}
}
就个人而言,我不会在生产中编写这样的代码,因为它可能被质疑为“太聪明”,而将数组放在循环的顶部似乎使它更具可读性。