while(){...do{...}while();}与while(){...do{...}while;}的区别?为什么前者是错的?

如题所述

第1个回答  2014-03-01
这是C语言中的嵌套循环,这两者的区别就是执行的顺序不一样,但都可以得到相同的结果,你说的前者没有错,后者错了。while后面接语句。望采纳追问

我看的书上的是前面的一个错的,是对一个循环结构完整的嵌套在另一个循环体内,不允许循环体间交叉的一个错误举例。所以我很糊涂

追答

你好好看看书,这是互相嵌套,可以的,你那本书是不是有问题啊。你看看谭浩强那本书,最经典的

追问

那你告诉我一下,执行顺序具体怎么不一样吧!