如题所述
不一定,for循环有可能一次都不执行,而do_while一定会执行一次。
例如有下面一条语句定义:
int i=0;
对于for循环:for(;i>0;i++){....},这个循环不会执行。
对于do_while循环:do{...}while(x);这个循环就会执行一次。
do_while是先执行一次,再判断条件。for循环会先进行条件判断再确定是否执行。追问
例如有下面一条语句定义:
int i=0;
对于for循环:for(;i>0;i++){....},这个循环不会执行。
对于do_while循环:do{...}while(x);这个循环就会执行一次。
do_while是先执行一次,再判断条件。for循环会先进行条件判断再确定是否执行。追问
我只是想问二者之间能否一定互相转换,for转换do_while是否一定,do_while转换for是否一定能转换。
我只是想问二者之间能否一定互相转换,for转换do_while是否一定,do_while转换for是否一定能转换。
追答不一定啊,
追问for转换dowhile一定,dowhile转换for不一定是吧?
追答不是
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-11-01
可以,特意去做就可以转换.只是实现起来麻烦的问题.追问
也就是二者之间一定可以互相转换喽?
本回答被提问者采纳