C语言基础——判断与循环
——循环篇
目录
(四)最后通过一个代码小结一下判断和循环,同时讲一下continue的用法:
回顾:
上个篇章中简单说了C语言中的判断的用法,通过代码介绍了if、if-else、switch、break等语法的应用。在最后的时候说到了continue语句,当时说在循环中能够用到。今天我们借助循环的概念给讲一下continue语句的用法。
今天讲的有while循环、do-while循环、for循环、break语句和continue语句在循环中的用法。
一、定义
什么叫做循环?顾名思义,循环就是重复的意思,根据事先设定的条件重复执行一段代码,执行一次,对比一次循环条件,满足则继续执行,不满足则跳出循环。
二、循环讲解
(一)while循环
1.语法格式:
while(循环条件)
{
循环体
}
循环体放在一对花括号中
2.举例
输出十次“我是×××”
假设代码时这样的:
#include<stdio.h>
int main()
{
int i = 0;
while(i < 10)
{
printf("我爱×××\n");
}
return 0;
}
我们看一下执行结果:
我们发现执行的次数远远超过十次,为什么会发生这种情况呢?因为每当执行一次循环体都要对比一次循环条件,i依旧为0永远小于10,因此循环体将会永远执行下去。怎么修改呢?我们只需要在循环体中改变i的大小就好了,因此大家需要记住,循环体中记得增加改变约束条件的语句:
#include<stdio.h>
int main()
{
int i = 0;
while(i < 10)
{
printf("我爱×××\n");
i++;