- 课程名称:嵌入式工程师
- 学习章节:c语言中的for循环语句
- 学习链接:https://class.imooc.com/sc/148/learn
- 讲师姓名:大白老师
课程内容:
for循环语句
格式
for(表达式1;表达式2;表达式3)
{
C语言语句;
}
执行顺序是表达式1,表达式2,c语句,表达式3
代码示例
向屏幕输出1,2,3,4,…10所有的数据
int i = 0;
for(i = 1;i <= 10;i++)
{
printf(“i = %d\n”,i);
}
printf(“over i = %d\n”,i); //11
执行顺序
功能: 先执行表达式1,只执行一次,然后判断表达式2是否成立,若是成立,执行C语言,在执行表达式3
然后判断表达式2是否成立,若是成立,执行C语言,在执行表达式3
然后判断表达式2是否成立,若是成立,执行C语言,在执行表达式3
…
当表达式2不成立,循环结束
特点
(1)只要表达式2的值为真,循环就会一直持续。若是一直循环,我们叫做死循环.
(2)三个表达式的值,都可以省略,不写。
for循环还可以嵌套,for循环里面再嵌套一个for循环
for循环语句不仅可以循环嵌套 还可以和其他语句配合使用
比如if语句 满足条件可以跳出循环
是一个很重要的语句 适合已知循环次数
学习收获:
通过本节课学习知道了循环的嵌套 能更好的运用循环嵌套完成事物逻辑
截图打卡: