其它的部分我省略掉,int i=0,j=0;do{i++,j+=i;}while(i<7);当i=7时这个循环又进行了一次,但是当i=7时,While(i<7)为假不是应该结束吗?对此我深感疑惑,望解答
你的i++后面应该是分号啊,按理说是不会继续循环的,但是如果你这个循环体处在另外一个循环体内,他可能还会继续运行,因为do while语句总是会运行一次do循环语句
试了下,没发现题主讲的问题,i=7就退出了,没有被多加一次。