当前位置: 首页 > news >正文

5-循环语句

for循环

for(int语句;条件语句;表达式){
语句;
}
for循环的执行顺序:① int语句 ② 条件语句 ③ 语句(条件成立执行)④ 表达式 ⑤ 条件语句 ⑥ 语句 ⑦ 表达式 此后重复上述过程,int语句只在第一次循环执行

#include<iostream>
using namespace std;

int main(){
    for(int i=1; i<=10; i++){
        cout<<i<<endl;
    }
    return 0;
}

while循环

可以简单理解为循环版的if语句。if语句是判断一次,如果条件成立,则执行后面的语句;while是每次判断,如果成立,则执行循环体中的语句,否则停止。

#include<iostream>
using namespace std;

int main(){
    int i=0;
    if(i<10){
        //输出0
        cout<<i<<endl;
        i++;
    }
    
    while(i<10){
        //输出0-9
        cout<<i<<endl;
        i++;
    }
    
    return 0;
}

do while循环

do while与while的区别是:while循环是先判断条件是否成立,再决定是否执行;而do
while循环是不管是否条件是否成立,先执行一次循环。

#include<iostream>
using namespace std;

int main(){
    int r = 0;
    int s = 0;
    
    
    int j = 1;
    while(j<=10){
        r += j;
        j++;
    }
    cout<<r<<endl;
    
    int i = 1;
    do{
        s += i;
        i++;
    }while(i<=10);
    cout<<s<<endl;
    
    return 0;
}

break和continue

break结束整个循环
continue结束本次循环

相关文章:

  • 【Linux-网络】初识计算机网络 Socket套接字 TCP/UDP协议(包含Socket编程实战)
  • 推荐系统-排序模型
  • 力扣-回溯-17 电话号码的字母组合
  • C++ 课程设计 汇总(含源码)
  • B+树作为数据库索引结构的优势对比
  • HC32F460_GPIO驱动库
  • 阿里云SLB负载均衡的ALB和NLB有啥区别?一个是7层一个是4层
  • Redis中哈希(Hash)常见命令详解
  • 快速入门Springboot+vue——MybatisPlus多表查询及分页查询
  • 第四章:高级特性与最佳实践 - 第四节 - Tailwind CSS CSS 提取和打包优化
  • [NKU]C++理论课 cours 3 数据抽象(封装->隐藏实现的手段,隐藏->封装的重要目标)
  • 跳格子游戏
  • Sun-Panel:简洁且美观的导航首页开源项目!!
  • LeetCode 2595.奇偶位数:位运算
  • DeepSeek全系列全平台部署(可代部署)
  • 2025鸿蒙开发面试题汇总——通俗易懂
  • DeepSeek-R1本地部署简易教程
  • Python数据结构实战:链表的构建与操作
  • Nginx安装:源代码编译安装
  • vmware虚拟机Ubuntu Desktop系统怎么和我的电脑相互复制文件、内容
  • 上海做网站优化价格/惠州seo管理
  • 做百度收录比较好的网站/泉州seo托管
  • 网站建设报价分析/网络推广一个月的收入
  • 湖南建设信息网站/微信小程序官网
  • 做网站文字大小/理发美发培训学校
  • 政府部门网站建设总结/域名注册哪个网站好