for语句while语句的区别

问题描述:

for语句while语句的区别

感觉没太大区别.表面上说是for要确定循环次数而while不确定循环次数,但实际上for的演变形式很多,已经和while没什么区别了;
比如:
while(n)
{.;n--}
for(; n!=0;)
{.;n--}类似这样的就没区别了
当然一定要细细分析的话,总能找到些特殊例子来论证区别的,不然语言在设计循环结构的时候也不会分开了.
关键是用最合理,至少自己比较容易明白的方式去表达一个循环才是正途