当然不一样了。前者最后一个s=k时,满足条件,还会执行一下循环体,后者s=k时就跳出循环了。另外,前者可能一次都不执行循环体,而后者至少执行一边。比如当k=1时,两个输出就不一样。
一楼说得很清楚了,W时判断一下条件才执行,D-W时先执行了一下。D-W时不管什么情况下先运行一次循环。
这是一样的效果啊