C Programming学习笔记【谭浩强老师编】(第五章循环结构程序设计)01 循环结构程序设计

在这里插入图片描述



一、while语句实现循环

求1+2+3+…+100

在这里插入图片描述

#include<stdio.h>
int main()
{
	int i=1,sum=0;			//定义变量i的初值为1,sum的初值为0  
	while(i<=100)				//当i>100,条件表达式i<=100的值为假,不执行循环体
	{						//循环体开始
		sum=sum+i;			//第1次累加后,sum的值为1
		i++;					//加完后,i的值加1,为下次累加做准备
	}						//循环体结束
	printf("sum=%d\n",sum);	//输出1+2+3…+100的累加和
	return 0;
}

二、用do⋯while语句实现循环

do
语句
while(表达式);
在这里插入图片描述
do…while语句的特点是,先无条件地执行循环体,然后判断循环条件是否成立。
用do…while语句求1+2+3+…+100

在这里插入图片描述

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

三、用for语句实现循环

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

for(循环变量赋值;表达式2;表达式3)
语句
在这里插入图片描述

for语句更为灵活,不仅可以用于循环次数已经确定的情况,还可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句。

表达式1: 设置初始条件,只执行一次。可以为零个、一个或多个变量设置初值。

表达式2: 是循环条件表达式,用来判定是否继续循环。在每次执行循环体前先执行此表达式,决定是否继续执行循环。

表达式3: 作为循环的调整,例如使循环变量增值,它是在执行完循环体后才进行的。

等价于

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

while循环、do…while循环和for循环都可以用break语句跳出循环,用continue语句结束本次循环。

在这里插入图片描述在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值