从零开始学习C语言日记——DAY12

  • for循环

我们知道了while循环为什么还要有一个for循环呢?

语法:

For(表达式1;表达式2;表达式3)

循环语句;

表达式1表达式1为初始化部分,用于初始化循环变量的。表达式2表达式2为条件判断部分,用于判断循环时候终止。表达式3表达式3为调整部分,用于循环条件的调整。

打印出1-10

For(i=1;i<=10;i++)

{

 Printf(“%d”,i);

}

 

 

对比for和while一个是跳过5,一个是死循环

for语句的循环控制变量

一些建议:

1.不可以在for循环体内修改循环变量,防止for循环失去控制。

2.建议for语句的循环控制变量的取值采用“前闭后开区间”写法

 

For的条件是可以省略的,当运行以上程序时出现死循环。

1.for循环的初始化、调整、判断都可以省略但for循环的额判断部分如果被省略,那判断条件就是:恒为正

2.如果不是非常熟练,建议大家不要随便省略

 

这段程序会打印出多少个hehe?

10个

答:因为当内部循环到j=10之后i=2再进入j循环,此时的j内部还是10所以不会继续打印。造成这个现象的原因就是因为把循环的第一个条件给删除了。

 

这个代码循环几次?

要注意k=0是赋值不是比较所以为假,进行0次循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值