黑马程序员技术交流社区

标题: for和while转换注意要点 [打印本页]

作者: 魔心邪    时间: 2015-5-1 01:02
标题: for和while转换注意要点
while循环格式:
                基本格式:
                        while(判断条件)
                        {
                                循环体;
                        }

        而我说循环有四个内容:
                循环语句:
                循环体:要做的事情。
                初始化条件:从哪里开始
                判断条件:在什么情况下结束
                控制条件:控制台初始化条件的变化

                改进版格式:
                        初始化条件;
                        while(判断条件)
                        {
                                循环体;
                                控制条件;
                        }

                看for的结果:
                        for(初始化条件;判断条件;控制条件)
                        {
                                循环体;
                        }

                while循环和for是可以等价转换的。
                区别:
                        初始化条件的变量在for结束,以后是不能使用的。
                        而while结束后是可以使用的。

                        如果这个变量仅仅是控制次数的,建议使用for循环。
                        因为这样,for结束,这个变量就结束,效率高。

作者: Ray丶少年    时间: 2015-5-1 09:05
受教了,谢谢
作者: 爱如kongcheng    时间: 2015-5-1 20:47
好的,赞一个
作者: 苟苟    时间: 2015-5-1 21:12
不错 ,学习 了,   总结的很好 ,3kx share
作者: 熬夜看书    时间: 2015-5-1 21:19
学习下,也算是复习下了
作者: Sheng.cn    时间: 2015-5-1 21:40
是这样                           
作者: guoyangpeng    时间: 2015-5-1 22:25
不错,吸取经验
作者: 15059320049    时间: 2015-5-1 22:36
赞个吧!
作者: IDhmpj    时间: 2015-5-1 22:46
因为while()条件列表是不能定义变量的,必须要先定义.for()是可以定义变量的,for()定义的变量在for()结束后就消失了.

头像很赞哦!!!
作者: 下一页5    时间: 2015-5-1 22:49
了解谢谢
作者: 快乐Anne    时间: 2015-5-1 23:47
学习了,谢谢楼主




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2