首页 > 编程语言 >多重循环和程序调试

多重循环和程序调试

时间:2023-03-13 18:48:26浏览次数:35  
标签:多重 跳出 程序调试 循环 跳转 断点

1、多重循环语法:

for(循环条件1){
     //循环操作1
     for(循环条件2){
          //循环操作2
     }
}
while,或者do-while类似,循环内嵌套循环,三种循环可以相互嵌套
注意:
    循环的嵌套,一般不超过两层
    原理:外层循环循环执行一次,内层循环执行一遍

2、改变流程关键字

break:
    常用于switch结构和循环结构中
    break语句终止(跳出)某个循环,程序跳转到循环块外的下一条语句
    只能跳出当前所在的循环,不能跳出多重循环
continue:
    一般用于循环结构中
    continue跳出本次循环,进入下一次循环
    不能结束循环,只能跳过某个条件下的循环

3、程序调试

步骤:
    1)打断点
    2)debug模式运行程序
    3)f5:进入方法内部,逐步执行
    f6:单步运行(逐行执行代码),没法进入方法内部
    f8:断点与断点之间跳转运行
    4)发现问题,修改代码
    5)关闭调试程序

标签:多重,跳出,程序调试,循环,跳转,断点
From: https://www.cnblogs.com/hhy-Boom-Boom-Boom/p/17212439.html

相关文章

  • CH582 CH592 CH573 PC指针打印(排查程序运行+死循环指示)
    代码调试如果需要程序死循环,又不晓得停在哪,可以通过打印PC指针进行定位,具体方法如下比如开启看门狗中断,开发方法参考CH573CH582CH579看门狗使用-debugdabiaoge-博......
  • jpa 循环引用
    循环引用就是:A中有B,B中有A。一查询,就无限递归了。现在给出解决方案(以及我认为,最好的方案。)1@JsonIgnore直接忽略对象,简单粗暴,变成单项关联了。 2@Transient简单粗......
  • CyclicBarrier循环屏障
    CyclicBarrier使用场景应用实例CyclicBarrier源代码分析流程分析总结1CyclicBarrier使用场景当有已知数量的线程需要在某一点同时执行时,先到达执行点的线程会进入等......
  • 【数据结构入门】带头双向循环链表(List)详解(初始化、增、删、查、改)
    1、链表的种类:总共有8种,以带不带头,单向或者双向,循环或者不循环来组合形成。单向或者双向带头或者不带头循环或者非循环主要学习下面两种链表的功能实现无头单向非循环链表:又......
  • Windows程序调试 2002
                  ......
  • 摩天轮“循环语句”
    今日份学习“循环语句”本文简介:我们所认知的摩天轮是一圈圈循环的反复转圈,今天这篇文章介绍的“循环语句”也与摩天轮相同,那它是如何生成和运转的呢?我们来看一看吧。一,循环......
  • SpringBoot中使用POI导出Excel时怎样循环数据库数据赋值
    场景在已经实现简单的Excel导出的前提下,要结合具体业务实现查询数据库,并遍历赋值到excel上。实现使用MyBatisPlus从数据库查询数据Map<String,Object>param=newHashMap<St......
  • 浏览器事件循环相关概念及其理解
    相关解释​ 在打开浏览器的时候会创建出来若干进程,以便于完成相关任务,其实最重要的是渲染进程。​ 渲染进程的主要工作为:解析HTML,绘制CSS样式,执行JS代码等。​ 其中在执......
  • 关于python中使用break语句跳出两层循环的方法实现
    break多用于for循环语句中,用于跳出当前for循环,不对当前for循环后面的元素进行遍历操作了for循环语句中,如果使用到break语句,一般都是因为达到了某个条件,才执行break的,因此......
  • python跳出多层for循环
    在业务逻辑中有时候会遇到两层for循环的情况,触发某些条件时,需要直接退出两层for循环而python官方是没有goto语句的那么我们可以这样实现第一种定义变量flag,根据flag......