(资料图片仅供参考)
1、主要先判断还是先循环的区别。
2、while:先判断循环条件再执行循环。
3、do-while:先循环再判断循环条件。
4、也就是说while可能一次循环都不运行就退出了,do-while至少会执行一次循环。
5、例如:while(false)do_something();//这里先判断出循环条件为false,所以直接退出循环do{do_something();}while(false);//这里虽然循环条件是false,但是由于do-while是先执行循环的,所以do_something会执行一次才退出。
本文到此分享完毕,希望对大家有所帮助。