开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第9天 点击查看活动详情
我的掘金个人主页:☘️光之梦☘️
求👍点赞 、求⭐收藏 、求📝评论,如有错误请留言指正,我会第一时间改正。非常感谢🙏!
💌特别标注💌:本博主将会长期更新c语言的语法知识,初学c语言的友友们,可以关注一下博主,学习不迷路哦
while 循环与 do while循环在C语言中还是比较常用的,所以一定要学好它哦
一、while循环
1.1 while 循环的基本结构
while(判断是否循环的条件)
{
循环体语句……
}
while 的意思是:当……时。
1.2 while与 if 的区别
while循环你可以这么理解:把while 循环看成 if 语句,但是和 if 语句有一个区别
它们的相同点是:先判断()内的条件是否成立,如果条件成立那就执行 while循环 或 if 内的语句,如果条件不成立那就跳过 while循环 或者 if 语句
它们的不同点:我们都知道如果条件成立,程序只会执行一次 if 内的语句,然而如果条件成立程序则会反复执行 while 内的语句直到条件不满足时,才跳出while循环
为了方便大家更好地区分和理解 if 语句与while循环。下面分别是 if 语句与 while循环 的流程图:
也就是说:如果条件成立,执行完一次 if 内的语句程序就会跳出 if 语句,去执行下面的程序。( if 执行完一次就没了)
如果条件成立,执行完一次while内的语句还要再次重新判断条件是否还是成立,如果条件还是成立,那就再执行一次while内的循环,如此反复,直到条件不成立为止,才能跳出循环。 去执行下面的程序。
1.3 程序验证
- 测试程序是否有效时经常使用边界数据
- 通常用:正数,0,负数 来测试。还有有效范围两端的数据、特殊的倍数等。
- 还可以在程序适当的地方插入printf()来输出变量的内容
二、do while 循环
2.1 do while 循环的基本格式
do{
循环体语句……
}while(判断是否循环的条件)
do 的意思是:做
do while 循环:程序先执行一轮 do while 循环体内的语句,然后再来判断循环的条件是否满足,如果满足则继续循环,不满足则循环结束
2.2 do while 循环与 while循环的区别
do while循环 和 while循环很像,区别是do while循环是执行一遍,然后再来判断条件。
也就是说,无论如何,do while 循环都会执行一遍,然后再来判断条件。与while循环相同的是,条件满足时执行循环,条件不满足时结束循环
各位学习C语言的初学者,如果有问题随时都可以来问我,我会随时为您解答!欢迎大家与我一起学习,互相进步。
创作不易。求👍求⭐求📝 (一键三连) 是对博主最大的鼓励与支持哦。