码迷,mamicode.com
首页 > 其他好文 > 详细

利用debug证明for循环执行顺序

时间:2020-04-19 00:42:59      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:png   图标   src   快捷   ima   idt   需要   clip   变化   

在学习了for方法后,利用for循环可以大大减少代码的冗余,使用起来方便快捷;

我们都知道for循环的语法是:     for(表达式1;表达式2;表达式3){

                  循环操作;

              }

那么他们的执行顺序是怎么样的?

首先我们先在Eclipse中创建一个简单的for循环:

如图:

技术图片结果:技术图片

 

 

 

我们很清楚的看到了程序执行了五次,那么其中的执行顺序并不好看出来,

我们需要借助debug工具来进行观察

在需要进行暂停的位置设置断点,可以双击鼠标左键在代码指定行数。

如下图:我们在第八行代码设置了断点

 

技术图片

 

 

 

 如图:点击小虫子图标进入debug

 

 

 

          技术图片

 

如图:进入debug

 

 

 

 技术图片

 

 

 可以按F6进行下一行代码;

我们按F6进入下一行代码

 

技术图片

 

 

 

此时已经看到i的值已经发生了变化,说明i已经被赋值了,

但控制台还没有执行循环操作,说明表达式1先执行

继续F6:

 

 技术图片

 

 可以看出来在控制中已经循环一次但i的值却没有+1,说明循环操作4>表达式3

 技术图片

 

证明之前的说法正确,程序执行后i+1;

 在最终循环了五次后程序结束,说明了程序判断是在程序执行后的;所以表达式2>表达式3

最后我们得出表达式1>表达式2>循环操作4>表达式3

以及debug的使用

 

利用debug证明for循环执行顺序

标签:png   图标   src   快捷   ima   idt   需要   clip   变化   

原文地址:https://www.cnblogs.com/zl225/p/12729332.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!