4.简答: 说明while循环和for循环在语法,使用场景上有什么不同? break和contin
1个回答
展开全部
、从内存角度考虑:
局部变量在栈内存中存在,当for循环语句结束,那么变弯肆量会及时被gc(垃圾回收器)及时的释放掉,不浪费空间。如果使用循环之后还想去访问循环语句中控制那乎闹肆个变量,使用while循环
2、从应用场景角度考虑:
如果一个需求明确循环的次数,那么使用for循环(开发中使用for循环的几率大于while循环)。如果一个需求,不知道循环了多少次,使用while循环。
所以for循环适用于已知循岁轿环次数,while循环适用于未知循环次数。不知道要循环多少次,但当i>=n的时候停止循环。
3、从适用范围考虑:
一般来说,for对于初学使用的要多于while,但其实while的功能要大于for,所有的for循环都可以用while来表示,但就不是所有的while循环都可以用for循环来表示。
局部变量在栈内存中存在,当for循环语句结束,那么变弯肆量会及时被gc(垃圾回收器)及时的释放掉,不浪费空间。如果使用循环之后还想去访问循环语句中控制那乎闹肆个变量,使用while循环
2、从应用场景角度考虑:
如果一个需求明确循环的次数,那么使用for循环(开发中使用for循环的几率大于while循环)。如果一个需求,不知道循环了多少次,使用while循环。
所以for循环适用于已知循岁轿环次数,while循环适用于未知循环次数。不知道要循环多少次,但当i>=n的时候停止循环。
3、从适用范围考虑:
一般来说,for对于初学使用的要多于while,但其实while的功能要大于for,所有的for循环都可以用while来表示,但就不是所有的while循环都可以用for循环来表示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询