网络

教育改变生活

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 424|回复: 0
打印 上一主题 下一主题

【C语言】do...while循环语句

[复制链接]

689

主题

696

帖子

3112

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3112
跳转到指定楼层
楼主
发表于 2024-3-13 21:23:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
除了while循环,在C语言中还有一种 do-while 循环。

do-while循环的一般形式为:
do{
    语句块
}while(表达式);
do-while循环与while循环的不同在于:它会先执行“语句块”,然后再判断表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while 循环至少要执行一次“语句块”。

用do-while计算1加到100的值:
  • #include <stdio.h>
  • int main(){
  •     int i=1, sum=0;
  •     do{
  •         sum+=i;
  •         i++;
  •     }while(i<=100);
  •     printf("%d\n", sum);
  •     return 0;
  • }


运行结果:
5050
注意while(i<=100);最后的分号;,这个必须要有。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

WEB前端

QQ|手机版|小黑屋|金桨网|助学堂  咨询请联系站长。

GMT+8, 2025-1-3 13:15 , Processed in 0.034248 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表