1.for循环介绍
语法:for(表达式1;表达式2;表达式3){
循环体;
}
语义:
第一步:先执行表达式1,再跳转到表达式2
第二步:判断表达式2是否为真,如果为真则跳转到第三步,如果为假,那么跳到第五步
第三步:执行循环体,执行完毕后跳转到第四步
第四步:执行表达式3,执行完毕跳转到第二步
第五步:跳出循环,for循环结束
2、for循环的其他格式:
表达式1、表达式2、表达式3都可以省略注意点:
1、表达式2没写的话代表的是死循环
2、如果不写表达式1、表达式2、表达式3,但是那两个分号无论如何都不能省略
3、其中,表达式1、表达式3,可以写任意条语句,用,隔开
3、for循环的嵌套
就是一个for循环里面还套了一个for循环,一边情况下用来控制平面,打印一些图形,外层的循环用来控制行数,里层的循环用来控制列数,后面会举例说明4、利用for循环来打印各种图形
第一个图形*
* *
* * *
* * * *
* * * * *
* * * * * *
代码如下:
#include <stdio.h>
int main(){
for(int i=0;i<6;i++){
for (int j=0; j<=i; j++) {
printf("* ");
}
printf("\n");
}
return 0;
}
* * * * * *
* * * * *
* * * *
* * *
* *
*
代码如下:
#include <stdio.h>
int main(){
for(int i=0;i<6;i++){
for (int j=0; j<6-i; j++) {
printf("* ");
}
printf("\n");
}
return 0;