循环语句知识点

本文详细介绍了C语言中最常用的循环语句do-while和while,包括它们的结构、工作原理,并通过实例展示了如何使用do-while求整数和计算平均值,强调了两者在执行顺序上的区别:do-while至少执行一次,while可能不执行。
摘要由CSDN通过智能技术生成

最常用的循环语句有三种,分别是do语句,while语句和for语句。

do语句的结构大概是do{……}while{……},do是“执行”的意思,while是“在……期间”的意思。若想要语句循环执行,要保证while中的条件为真。

这种语句可以用来求多个整数的和及平均值,在do语句中设置满足while语句条件和不满足while语句条件两个选项,若满足则循环继续,不满足则循环结束。

int main()

{

 int sum = 0;

 int cnt = 0;

 int retry;

    do 

 {

  int t;

  printf("请输入一个整数:");

  scanf("%d", &t);

  sum = sum + t;

  cnt = cnt + 1;

  printf("是否继续输入?<Yes……0/No……9>");

  scanf("%d", &retry);

 } while (retry==0);

 

 printf("和为%d,平均数%.2f\n", sum, (double)sum / cnt);

return 0;

}

while语句则是先判断条件,若符合则执行,若不符合则不执行。句式结构为while()……,可用于数据的递增和递减。

通俗而言,do语句是先循环后判断,while语句则是先判断后执行。因此在C语言中,do语句至少执行一次,而while语句有可能一次也不执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值