for循环和while循环区别

原创 2018年04月16日 09:46:26

for循环,while循环旨在与迭代一个数组,最终完成结果一样。

区别:for循环变量的作用域在于for循环内,而while循环变量的作用域在while外部。

for(int i=0;i<5;i++){

    //i在for循环内部,外部不可能使用这个i值

}

int j=0;

while(j<5){

//在该while循环执行完后,j变量依然可以操作。

j++;

}

循环结构(for循环和while循环的区别)

使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就...
  • hurricane2016
  • hurricane2016
  • 2016-10-19 15:32:58
  • 1761

java基础之for循环和while循环

本文写给初学者,对于for循环和双重for循环的一些例子,以及while循环的内容做了简洁的分析,希望对于初学者会有所帮助,如果有不懂的问题,请加我博客:qq_34994609 一、for循环:根据...
  • qq_34994609
  • qq_34994609
  • 2016-10-22 15:19:02
  • 1524

for 循环和while循环区别

do-while循环 while循环 for循环 死循环选择for还是while  C语言提供了好几种循环结构,即while、for和do-while。汇编语言中并没有相应的指令存在,作为替代,将条件...
  • XscKernel
  • XscKernel
  • 2015-11-11 15:59:26
  • 4975

Python中for循环和while循环

Python中用while语句和for语句表示循环执行某一段代码while后面跟一个条件,或者跟一个序列(列表、元组等),序列为空则跳出循环,否则继续循环for循环后面跟一个序列,循环次数为序列的长度...
  • xtingjie
  • xtingjie
  • 2017-05-06 15:50:30
  • 667

对比for 循环和while 循环,两种形式的优缺点各是什么?

在for循环中,循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。在while循环中,循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循...
  • u012317833
  • u012317833
  • 2014-04-17 17:08:44
  • 3444

for循环和它的while循环形式的区别

for循环和它的while循环形式的区别? 答:for 循环 中递增变量在循环结束后一般都是不可用的 ,       但是在while循环中,递增变量在循环结束后仍然可用。 这常常是fo...
  • luc_lu
  • luc_lu
  • 2017-06-06 21:56:30
  • 125

for循环与while循环的区别和联系

(一)相同点: C/C++中的for循环代码和while循环代码在GCC中生成的汇编代码在经过优化之后是相同的。即,两者在表达能力上是等价的。 (二)不同点 1.循环条件 for循环的循环条件一般是循...
  • UUUUTaossienUUUU
  • UUUUTaossienUUUU
  • 2016-02-24 15:39:56
  • 1400

for循环与while循环的优缺点

for循环: for(int i=1;i
  • chenyangsocool
  • chenyangsocool
  • 2014-07-08 12:31:12
  • 1190

for循环跟while循环的区别

可以互相代替 for (int i = 0; i
  • maizangxiangwang
  • maizangxiangwang
  • 2016-03-05 14:37:09
  • 262

for(;;)和while(true)都是无条件循环

while(true)好理解,for(;;)怎么理解呢。 我们看看for循环本来的样子:for (expr1; expr2; expr3) statement  for(;;)可以理解为条件为空,...
  • lua_denis_2014
  • lua_denis_2014
  • 2015-05-05 09:10:50
  • 1114
收藏助手
不良信息举报
您举报文章:for循环和while循环区别
举报原因:
原因补充:

(最多只允许输入30个字)