For(語句1;聲明2;報表3)
執行時,先執行壹次語句1(註意只執行壹次)。
然後,判斷語句2是否成立。
1.如果建立了執行循環,則執行語句3。返回語句2確定條件是否為真?在執行循環體建立後執行語句3,所以跳出循環,直到循環體沒有建立。
2.如果語句2不成立,就直接跳出循環,不執行循環體或語句3。
擴展數據:
for循環編輯的其他用途
1和for循環可以有多級嵌套。示例:
# include & ltstdio.h & gt
int main(void)
{
int i,j,k;
printf(" ijk \ n ");
for(I = 0;我& lt2;i++)?
for(j = 0;j & lt2;j++)?
for(k = 0;k & lt2;k++)
printf("%d%d%d\n ",I,j,k);
返回0;
}
輸出結果為:IJK 000001010010010111165438。
2.for循環中變量的生命周期是壹個循環叠代。
# include & ltstdio.h & gt
int main(void)
{
int I;
for(I = 0;我& lt9;i=i+1)
{
int a = I;
printf("%d\n ",a);
}
返回0;
}
C語句中的變量必須先聲明才能使用,在定義語句前使用變量是非法的。
參考資料:
百度百科-for循環