[编辑]糟糕有代码中的一个错误,并且现在所有的问题的响应似乎的bizzare,但基本上为用来为,(I = 0回路;我< 15;我+ + )。 [/编辑]初级for循环问题
我想做一个for循环,检查一个16元素的数组,所以它循环从0到15.然后我使用我的变量,然而有时我== 16,由于出界而导致问题。
我有一个解决方案,但它似乎并不高雅,这让我觉得我失去了一些东西。我试过while循环,但是我还没有得到任何环路去从0到15,并且永远不会结束在大于15
值有什么办法让一个循环去检查的所有16种元素该数组,而在循环结束时从不大于15?
int i;
for(i=0; i<16; i++)
{
someClass.someMethod(i);
if(someClass.Test())
{
break;
}
}
if (i == 16)
{
i = 15;
}
错误:ECANTFINDQUESTION – Alnitak 2009-04-28 22:50:12
对不起球员,它的意思为:(i = 0; I <16;我++)我要去编辑它,但它会让很多答案的声音题外话:S – LearningFast 2009-04-28 22:52:02
围棋提前编辑它:)这是值得的,使问题适当。 – 2009-04-28 22:53:46