[讨论]关于while,do-while,for循环结构
好郁闷,刚学循环结构。对于while,do-while,for循环结构,我就是看不懂。
哪位哥哥,姐姐给我解释一下啊~!
急死我了`!
谢谢了`~!
我是这么理解的:
三者其实都差不多 细微上有点差别
1、for循环一般用在知道循环次数的时候,语法就不用说了吧,for(表达式1;表达式2;表达式3)
其中 表达式1和表达式3是可以省略的,也可以用逗号表达式,也就是for(表达式1,表达式a;
表达式2;表达式3,表达式b)。但是表达式2是绝对不可以省略的 是判断条件用的,还有表达式1
在循环中只执行1次。
2、do while 和while循环一般用在循环次数不清楚的时候。当然知道循环次数的时候也可以用。
这两者的区别是 do while 循环先执行循环体 再判断条件 所以不管条件是否成立 都至少执行一次循环体
而while 循环是先判断条件 满足才执行,不满足则不执行。
不说了 很多东西不是说出来的 要去理解,你多看下书 最重要的是多上机练习,
程序不是编出来的 而是调试出来的。。。
[此贴子已经被作者于2006-10-4 17:56:09编辑过]