for循環(huán)代碼結構:
for(初始化變量表;循環(huán)控制條件;循環(huán)累加變量表){循環(huán)體}
初始化變量表:執行for循環(huán)體之前將這里的內容執行一次,若有多個(gè)變量需要初始化,用逗號隔開(kāi)。
循環(huán)控制條件:每次執行for循環(huán)之前都要判斷一次控制條件是否滿(mǎn)足;若滿(mǎn)足,則為真,返回非零正值,繼續執行循環(huán)體;直到不滿(mǎn)足條件,為假,返回零,跳出循環(huán)體。若有多個(gè)控制條件,則用邏輯與、或、非連接。
循環(huán)累加變量表:每執行完一次循環(huán),就執行一次該區域的代碼,由于通常該區域的代碼為循環(huán)累加變量的自加運算,故稱(chēng)為循環(huán)累加變量表。
注意:for循環(huán)的括號里,三個(gè)區域之間用分號連接,除中間循環(huán)控制條件外,另兩個(gè)區域可以處理多條運算表達式,表達式之間用逗號隔開(kāi)。
源代碼:
#include
int main(int argc,char* argv[])
{
int i,j;
printf(“*****9x9乘法表輸出***** ”);
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
printf(“%dx%d=%d ”,j,i,i*j);
}
printf(“ ”);
}
printf(“*****powered by 局部變量***** ”);
return 0;
}