用for实现的问题是否都可用while和do…while实现?
来源:百度知道 编辑:UC知道 时间:2024/06/05 17:04:04
一般可以,但有些特殊不能实现!
for in是对象内的枚举行为!不是循环,故不能实现!其他的虽说是麻烦点都可以实现!
还有一种:
do {} while()的情况!不论条件如何先循环一次再说,用FOR实现较难!
是可以的,只不过有的会有些麻烦。
其实For和while是有不同侧重的...For强调的是循环次数,而While是满足合适条件时循环...所以虽然可以用一个计数器(假设为变量i)然后用(while i<=10 do)之类的来实现(for i:=1 to 10 do)的效果,但是实际上很少会这样用..还有虽然for可以用while替换但是while中还得累加计数器(i:=inc(i))很麻烦。而且while不一定能用for替换。所以还是不要把while和for混在一起用吧..