其实感觉for循环没有while循环那么直白好理解。
for(i=0;i<n;i++)
{
dosth();
}
i=0是i的初始值。
i<n是循环进行的条件。
i++是每次循环要做的事情。
dosth()也是每次循环要做的事情。
for(i=0;i<n;i++,dosth())
//不能少了这个循环体,虽然没有代码。
上面两个for循环都可以。