do while 循环的执行逻辑

do while 相对于while循环而言,平时用的非常少,因此有一些问题也非常的容易出错。

比如,在do while的循环体中,假如有一个continue,那么你觉得这个continue会跳转到do呢?还是条传到while呢?

答案是跳转到while,直接执行while里边的判断条件

时间: 2024-08-04 13:15:57

do while 循环的执行逻辑的相关文章

c-求大神帮忙我有点疑惑了为什么这个循环可以执行

问题描述 求大神帮忙我有点疑惑了为什么这个循环可以执行 求大神帮忙我有点疑惑了为什么这个循环可以执行 int ia=[1,2,3,4,5]: for(int *p=ia:p<ia+5:p++) printf("%d",*p): 解决方案 (1) p = ia ,那么p的地址就是ia数组的首地址,也就是p指向的数组的第一位1. (2) p < ia+5 , p这个地址相当于ia数组的首地址,第一次+1 ,相当于取到a[1]地址,第二次取到a[2]的地址,以此类推,而ia+5是

请问delphi大牛 为什么这段代码的外层循环没有执行?

问题描述 请问delphi大牛 为什么这段代码的外层循环没有执行? procedure TForm1.Button1Click(Sender: TObject); var sUrl:string; ihMyIdHttp:TIdHTTP; ihMyIdHttp1:TIdHTTP; iFrom:Integer; iTo:Integer; i:Integer; sInfo:string; sName:string; list:TStringList; o:Integer; p:Integer; lis

Java中for循环中执行顺序问题及break, continue用法

问题|循环|执行 最近在机子上装了jdk1.4.2,装了编辑器Eclipse3.0.1,用后感觉Eclipse确实很好用,特别是参数提示功能.网上的java资源也还不少,看了<thinking in java>中文版前几章,记点问题与发现在这里:1. for循环的一个问题for(int i=1, j=i+10 ; i<5; i++ , j=i*2)System.out.println("i="+i+" j="+j); 运行结果:i=1 j=11i=

for循环的执行过程

public class Test01{public static void main(String[] args) {      int i = 0 ;    for(foo('A');foo('B')&&i<3;foo('C')){    i++ ;    foo('D') ;    }}public static boolean foo(char c){System.out.print(c + " ");return true ;} } 请问这个程序输出的结

SQL Server执行逻辑查询时,SQL被解析的步骤

以下这段对SQL Server执行逻辑查询时,SQL被解析的步骤.摘自<SQL Server 2005技术内幕 T-SQL查询>.这是一本非常好的讲解SQL Server的书,整个SQL Server 2005技术内幕系列都是,个人强烈推荐. 我一直认为,学好任何一种技术,没有什么比学好它的基础知识和底层原理更重要.如果你相信有"捷径",那么这就是唯一的"捷径".了解这些,有助于你更快地掌握技术最本质的核心. 我真希望早点看到那些好书,也希望看到这篇文章

mysql 里executeQuery在for循环里执行失效怎么解决?

问题描述 mysql 里executeQuery在for循环里执行失效怎么解决? 问题就是,之前是有时候可以上传图片,并被数据库记录,但会经常图片上传成功,数据库记录却没有. 在javabean的数据库里是这样创建conn 和 st 及rs的: public ft_con(){ if(conn==null){ try{ //Class.forName("com.microsoft.sqlserver.jdbc"); 基本不使用. //Class.forName("com.mi

php-PHP在循环中执行SQL问题

问题描述 PHP在循环中执行SQL问题 写了一个for循环来执行插入语句但是如果在循环中某一次不符合条件要退出循环时怎么样才能将之前执行的插入取消呢? 解决方案 这个需要使用事务.在循环开头的时候开始事务,在结束的时候提交,在中途退出的时候回滚. 参考http://www.cnblogs.com/winner/archive/2011/11/09/2242272.html 解决方案二: 参考:http://www.cnblogs.com/dreamhome/archive/2012/10/22/

java for循环无法执行

问题描述 java for循环无法执行 public static void main(String[] args) { // TODO Auto-generated method stub Population population = new Population(3 10 30); population.initPopulation(); String[]gene; Individual [] pop; try { Class.forName(""com.microsoft.sq

Java中for循环的执行过程分析_java

本文实例分析了Java中for循环的执行过程.分享给大家供大家参考.具体分析如下: public class Test01{ public static void main(String[] args) { int i = 0 ; for(foo('A');foo('B')&&i<3;foo('C')){ i++ ; foo('D') ; } } public static boolean foo(char c){ System.out.print(c + " "