目录
前言
大家好,今天为大家带来的是C语言中的常用语句——循环语句,循环语句分为三类,下面我为大家一一讲解。
1.for循环
for循环的结构很简单,由三个部分组成
for(初始化;循环到几结束;递加)
{
语句
}
下面我们来举一个例子深入了解,我们给定一个变量i,打印出0~9这10个数字。
系统在运行的时候,首先将i初始化为0,然后判断他是否小于10,若为真,则进入循环,打印出第一个数字0,然后执行i++。经过10次循环,i变为11,大于10,跳出循环。
在书写代码时,我们要注意for的括号里三条语句用分号隔开,且括号外不需要写分号,很多初学者会用逗号隔开或在括号外写分号,这些都是错误的写法。
2.while循环
while循环的用法和for循环大差不差,只是没有for循环简便,他的结构是这样的
while(判断是否为真)
{
执行语句
}
我们依旧用上面的例子为大家做示范
使用while循环时,我们要将初始化写到循环外面,while的括号里只有判断语句,若为真,则进入循环。在循环内部我们写增值语句。经过10次循环,i变为11,大于10,跳出循环。
在写while循环时,我们一定要注意i++语句的位置,位置不同,最后的结果也不一样。例如我们将i++放在printf语句前,那么最后的运行成果就是这样
可以看到最后的结果都加了1,这是因为我们先执行了i++,后执行printf语句。
3.do-while循环
do-while循环其实和while循环大差不差,只是他先执行,后判断。
do
{
语句
}while(判断)
依旧拿上面的例子举例
在写do-while循环时,我们需要注意while后要打分号,否则会报错。do-while相对于for和while循环使用较少,但是我们仍需掌握。
结束
今天的分享就到这里,期待和大家交流。