for循环:for( ; ; )里面是bai3个语句,两个分号。第一个语句是开始前执行,第二个语句是判断真假,如果真,就执行后面(大括号内)的代码。第三个语句是每次执行完毕后执行的东西,通常第三个语句使用i++表示i=i+1的意思,用来递增自变量i。
关于嵌套for循环理解例题:
include <stdio.h>
include <stdlib.h>
int main()
{
for(int i=0;i<5;i++){
//第一个for语句没有变化,i的值只是控制换的行数;
for(int j=0;j<=i;j++){
//第二个for语句中的j的值会随着i的值得变化而变化,j<=i的控制条件会发生改变;
/*
(1)当i=0的时候,j<=0,第二个for语句运行一次就退出;
(2)当i=1的时候,j<=1,i值重新从i=0开始,运行两次;
(3)依次类推,当第一个for语句运行停止为止。
*/
printf("*");
}
printf(" ");
}
return 0;
}