• 回答数

    6

  • 浏览数

    269

他们的快乐
首页 > 英语培训 > 反复循环英文

6个回答 默认排序
  • 默认排序
  • 按时间排序

lindadoncry

已采纳

for和while的区别:

1、从内存角度考虑:

局部变量在栈内存中存在,当for循环语句结束,那么变量会及时被gc(垃圾回收器)及时的释放掉,不浪费空间。如果使用循环之后还想去访问循环语句中控制那个变量,使用while循环

2、从应用场景角度考虑:

如果一个需求明确循环的次数,那么使用for循环(开发中使用for循环的几率大于while循环)。如果一个需求,不知道循环了多少次,使用while循环。

所以for循环适用于已知循环次数,while循环适用于未知循环次数。不知道要循环多少次,但当i>=n的时候停止循环。

3、从适用范围考虑:

一般来说,for对于初学使用的要多于while,但其实while的功能要大于for,所有的for循环都可以用while来表示,但就不是所有的while循环都可以用for循环来表示。

扩展资料:

C语言中的for循环如下

1、语句最简形式为:

for( ; ; )

2、一般形式为:

for(单次表达式;条件表达式;末尾循环体)

{

中间循环体;

}

其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。

for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。

俩“;”号之间的条件表达式是一个关系表达式, 其为循环的正式开端,当条件表达式成立时执行中间循环体。

执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。

执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。

参考资料:百度百科-for循环

反复循环英文

204 评论(15)

小珠珠123999

应该是while(TURE)这是个死循环退出应该是在循环内部实现的用break实现

116 评论(10)

尛尛尛舒

1、内存角度不同

局部变量在栈内存中存在,当for循环语句结束,那么变量会及时被gc(垃圾回收器)及时的释放掉,不浪费空间。如果使用循环之后还想去访问循环语句中控制那个变量,使用while循环。

2、适用范围不同

一般来说,for对于初学使用的要多于while,但其实while的功能要大于for,所有的for循环都可以用while来表示,但就不是所有的while循环都可以用for循环来表示。

3、结构难易不同

for循环都是用来表示那些显而易见的循环结构,就是使用它表示很容易就可以看出循环的头和尾,所以对于初学的程序来说这样。

而while是用来表示一些相对复杂一点的循环结构,一般的while都不太容易看出循环的头和尾,有很多复杂的循环并不能用for循环来表示时,就只能用while循环来表示了。

代码循环

JavaScript for循环

在编写代码时,你常常希望反复执行同一段代码。我们可以使用循环来完成这个功能,这样就用不着重复地写若干行相同的代码。

for..in..区别

for是用于循环一个集合等里面的元素的,但是for..in不仅会遍历集合中的元素,同时也会遍历与集合相关的属性和方法。

JavaScript 循环

for将一段代码循环执行指定的次数while当指定的条件为 true 时循环执行代码 在脚本的运行次数已确定的情况下使用 for 循环。

参考资料来源:百度百科-for循环

参考资料来源:百度百科-while循环

354 评论(10)

小年糕lc

轮回Reincarnation

163 评论(9)

L1ttleJuan

while(true)就是无限循环语句。因为括号中的条件为true,所以永远不会跳出循环,除非语句块中有break语句才都能跳出循环。

while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出(而不是立即跳出循环)。while语句的一般表达式为:while(表达式){循环体}。

扩展资料:

while语句在各计算机语言中的具体语法:

1、Pascal

while <条件> do <语句>

意为当条件符合时,接着做下面的语句;不符合时,退出循环。

2、C

do <语句> while(<条件>);

while(<条件>) <语句>;

3、C++

while(<条件>) <语句>;

do <语句> while(<条件>);

4、Java

while(<条件>) {<语句;>}

do {<语句;>} while(<条件>);

二者的区别是do-while最少会被执行一次。

循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。

5、javascript

JavaScript中while循环的目的是为了反复执行语句或代码块。

只要指定条件为true,循环就可以一直执行代码块。 [1]

JavaScript中while循环的语法如下:

while (<条件>) {需执行的代码 };

do {需执行的代码 } while (<条件>);

注意:do...while 循环是 while 循环的变种。该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为 true 时,它会继续这个循环。所以可以这么说,do...while 循环为执行至少一遍其中的代码,即使条件为 false,因为其中的代码执行后才会进行条件验证。

6、PHP

while 循环是 php 中最简单的循环类型。它和 C 语言中的 while 表现得一样。语法如下:

while(expr){

statement

}

参考资料:百度百科-while (循环语句及英文单词)

220 评论(13)

小仙姓朱

feel ['fi:l] vt. 感觉;试探;触摸;认为vi. 觉得;摸索n. 感觉;触摸loop [lu:p] vi. 打环;翻筋斗n. 环;圈;弯曲部分;翻筋斗vt. 使成环;以环连结;使翻筋斗feel loop 管不住的音符又名自由循环loop在这里可以做为循环的意思。Loop英文的直译就是"循环", 这个概念现在广泛用于电子乐中. 几乎所有的电子舞曲,都有着一定的架构以及规则,不管它是多么地复杂多变,都有一定的架构可循。如果是有鼓声的电子舞曲的话,便可以随着鼓点了解电子舞曲基本架构的运作。就像是写作,一首曲子是一篇文章,而文章是由字、句、以及段落而组成的;电子舞曲也是一样的:一个节拍就等于一个字,八个字(拍)为一句,四句话为一个段落(也就是4×8=32拍),这样子的段落我们称之为「循环」(loop)。然后就是一个个的循环不断地反复出现。 Loop在制作乐曲的时候好处很多,你做好一个loop,就可以复制粘贴,把它放在你希望它出现的位置上,而不用再一次的编写同样的东西. 除了电子乐外,LOOP这个概念也会对你的录音有很大帮助.比如一首歌中你要录一段4分钟的木吉他扫弦节奏,其中分为主歌,副歌,过门等.假设你是一个弹琴没有持久性的吉他手,每弹2分钟就容易乱拍子,怎么办?如果非要一口气录的话,那一旦出错,前面录的都得作废.这时候不妨把这段扫弦节奏看作由三个LOOP构成:主歌,副歌,过门.把它们分别录制,最后再拼贴在一起,仿佛是一口气录下来的一样. 甚至有时候,某首歌曲里面贝斯从头到尾就是"135,135,135..."这样的循环套子,就没有必要全部费劲录了,只要录一次"135",然后复制拼贴,就完工了,省时省力. 这种使用loop的概念,就好像我们用电脑打文档,把常用的词语拷贝到剪贴板,遇到该敲那个词的时候,就只要选择"粘贴",而不用重复的打字了.

260 评论(10)

相关问答