while循环和do while循环有什么区别呢?比如求1到1000的和。他们之间可以互换吗?可以的话,什么时候呢?
谢谢!
2 回答
已采纳
阿旭_
TA贡献217条经验 获得超353个赞
可以互相转换,什么时候都可以,问题是我工作这么多年从来用不到while 和do while,因为都可以转换为for
主要区别就是第一次是否执行的问题
//平时我的用法 int sum = 0; for(int i=0;i<1000;i++){ sum+=(i+1); } //如果改用while int sum = 0; int i=0; while(i<1000){ sum+=(i+1); i++; } //如果改用do while int sum = 0; int i=0; do{ sum+=(i+1); i++; }while(i<1000);
添加回答
举报
0/150
提交
取消