小张张带你0基础学习C语言循环(for循环语句、while循环语句、do-while循环语句)

c语言循环语句详解(0基础也能看懂)



前言

循环语句是程序里不可缺少的一部分,今天小张张就带你认识一下循环语句吧


一、for循环

在c语言中,for语句被称为循环语句,它可以实现c语言中重复执行。
for语句的一般形式为:

 for(表达式1;表达式2;表达式3)
		循环语句体;

注意:
1、for循环语句中,用两个分号分隔三个表达式,但for的后面没有分号,因为for与其后的循环体语句合起来作为一条完整的语句。
2、for语句在执行的时候如流程图一样,先计算表达式1;在判断表达式2;若结果为“真’则执行循环体语句,并接着计算表达式3,然后循环;若“假”,则结果循环,继续执行for的下一条语句。


在这里插入图片描述
友情提示:
1,for语句中三个表达式以及循环体语句执行顺序和书写顺序有所不同,计算表达式3在执行循环体语句之后。
2,如上图所示:在执行肉、for循环语句中表达式一只执行了一次,其余反复执行。
简单来说:表达式1(初值表达式)、表达式2(条件表达式)、表达式3(步长表达式)、循环体语句(被反复执行的语句,只能是一条)。
注意:如果循环体语句是多条语句组成,必须用大括号把他扩起来,变成一条复合语句。


简单的代码展示:看看for循环语句如何计算1+2+3…+100

#include <stdio.h>
int main()
{
    
    
	int i, sum=0;
	for(i=1; i<=100; i++)
	{
    
    
		sum+=i;
	}
	printf("计算得出:sum=%d\n",sum);
	return 0;
}

在这里插入图片描述



二、while循环


前面介绍for循环语句以外,while语句有也能实现循环,while的循环更广。 其一般表达式为:
	      while(表达式)
	     		循环语句;

在这里插入图片描述

while语句结构简单,只有一个表达式和一条循环语句(循环条件 循环体)
注意:
1、因为while语句结果简单,所以while语句中必须包含最终改变循环条件真假性的操作。
2、while语句中()不可省略,表达式类型不做限制。若有多个语句必须用{},循环体中有改变循环体条件的语句是循环语句可以为空语句。


简单的代码展示:看看while循环语句是如何计算1+2+3…+100

#include <stdio.h>
int main()
{
    
    
	int sum = 0, i = 1;
	while (i<=100)
	{
    
    
		sum += i;
		i++;
	}
	printf("计算得出:sum=%d\n",sum);
	return 0;
}

在这里插入图片描述



三、do-while循环


do-while语句有所不同,它是先执行循环体,后执行循环条件。
一般形式:

do{
	 循环语句
 }while(表达式);

在这里插入图片描述


简单的代码展示:看看do-while语句是如何计算1+2+3…+100

#include<stdio.h> 
int main(void)
{
    
    
	int sum=0;
	int i=1;	
	do{
    
    
		sum=sum+i;
		i++;
		}while(i<=100);
printf("计算出sum=%d\n",sum);
}
return 0;

在这里插入图片描述



四、思考


既然我们学习了这么多循环语句,那我们又如何分辨,如何使用了???

这个话题我们下次再说。


如果这篇文章对你的疑惑有所帮助,不妨一键三连让我有更大动力继续出下一章。 谢谢。
本文章全由本人书写,定有欠缺之处,希望指正!

( ﹡ˆoˆ﹡ )

猜你喜欢

转载自blog.csdn.net/qq_51932922/article/details/114169784