Die
Syntax ist:
for ( init-expression;
cond-expression ; loop-expression ) statement
Diese
for-Schleife ist identisch mit folgender while-Schleife:
init-expression;
while( cond-expression
)
{
statement;
loop-expression;
}
Wir betrachten
dies
vergleichend an einem einfachen Konsolen-Beispiel:
#include
<iostream>
using namespace
std;
int main()
{
//for-Schleife
for( int i = 0;
i < 100; i++ ) cout
<< i << "\t";
//while-Schleife
int j = 0;
while( j <
100)
{
cout
<<
j << "\t";
j++;
}
return 0;
}
Die
while-Schleife ist gut
verständlich, die for-Schleife jedoch kompakter.