関数がFORループのループテストの一部である場合、その関数はループのすべての反復で呼び出されるか、ループを設定するための最初の反復のみが呼び出されます。FORループのループテスト部分内の関数は、繰り返しごとに呼び出されますか?
for (i = 0; i < strlen(someString); i++) {
// Do Something
}
ループの前に変数を定義する方が良いですか?その値は文字列の長さですか?
int length = strlen(someString);
for (i = 0; i < length; i++) {
// Do Something
}
は、それが評価されます、自問してください: 'のために(int型私= 0; isDone(I);私は++) {...} 'あなたは答えを知っていると思うので、あなたの質問に対する答えを知っていると思います。 :) –