while和for有什么区别?

不是说所有的for都可以用while表示吗?

可以这么说啊,楼主
for和while都是先判断,后执行,它们可以互换
但do{}while;是先执行后判断,跟上面两个不同
---------------------------------
for(一;二;三),一是初始值,二是终止条件,三是循环时的变化量
换成while,就是
一;
while(二){.....三;} 是一样的!
------------------------------------
祝楼主进步~
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-01
几种循环的比较
1) 四种循环都可以用来处理同一个问题,一般可以互相代替。但一般不提倡用goto型循环。
2) while和do-while循环,循环体中应包括使循环趋于结束的语句。for语句功能最强。
3) 用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成,而for语句可以在表达式1中实现循环变量的初始化。
第2个回答  2009-05-01
知道循环次数的时候for和while都可以用,比如
for(int i=0;i<100;i++)
{......}
就可以写成int i=0;
while(i<100){i++;},
不知道循环次数只能用while,如while(x>0)
{......}本回答被提问者采纳
第3个回答  2013-03-09
透过汇编看天下之--for(;;)与while(1)究竟有什么不同?

这里有详细提到呢
http://blog.csdn.net/lizhiliang06/article/details/8644822
第4个回答  2009-05-01
先后问题,一楼的哥们说的没错

for和while有什么区别?
for循环和while的区别如下:一、循环的结构不同 for循环的表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。while循环的表达式为:while(表达式){循环体}。二、执行条件的判断方式不同 for循环执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时...

while语句与for语句有什么区别呢?
2. 使用场景不同 for循环适用于次数已知的循环操作,比如对一个数组、列表、集合等进行遍历操作。而while循环则适用于次数未知的循环操作,比如对用户的输入进行处理等。3. 实现方式不同 for循环在进入循环体之前会先执行初始化语句,之后会执行条件判断语句,只有当判断为真时才会执行循环体,最后执行更新...

C语言中while与for语句有什么区别?
1、使用场景不同:知道执行次数的时候一般用for,条件循环时一般用while。2、两种循环在构造死循环时的区别:while循环里的条件被看成表达式,因此,当用while构造死循环时,里面的TRUE实际上被看成永远为真的表达式,这种情况容易产生混淆,有些工具软件如PC-Lint就会认为出错了,因此构造死循环时,最好...

while和for循环的区别是什么?
while循环和for循环的区别是:执行条件的判断方式不同、使用的目的不同、语法不同。1、执行条件的判断方式不同 while循环当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出(而不是立即跳出循环)。for循环执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复...

for语句和while语句区别
for语句和while语句的主要区别在于它们的循环控制机制不同,for语句通常用于已知循环次数的场景,而while语句则用于循环次数未知,依赖于某个条件的持续判断。首先,从语法结构上来看,for语句和while语句有着明显的差异。for语句在循环开始前就已经设定好了循环的初始值、结束条件以及迭代方式,这使得它特别...

for循环和while的区别?
for循环和while循环的主要区别在于它们的循环机制和适用场景。区别解释:1. 循环机制不同 for循环:是一种预设定循环次数的循环结构。在for循环中,必须先确定循环的起始点、终点以及步长,然后在循环体内执行相应的操作。每次循环结束后,都会根据设定的条件判断是否继续执行下一次循环,直到达到预设的循环...

for循环和while循环有什么区别
Python中的for循环和while循环都是用来实现重复执行代码块的结构。for循环通常用于遍历序列(如列表、元组或字符串),而while循环则用于在满足特定条件时重复执行代码块。1. for循环的语法结构:python for 变量 in 序列:执行的代码块 这里,“变量”是一个临时变量,用于在每次迭代中存储序列的当前元素。

for循环和while循环的区别?
for循环和while循环是编程中常用的两种循环结构,它们的区别在于循环执行的方式和适用场景。1. 循环执行方式的不同:for循环是一种预先确定迭代次数的循环结构。在编写for循环时,你需要明确知道循环需要执行的次数。它通过设定一个计数器或者迭代变量,从初始值开始,按照一定的条件进行递增或递减,直到满足...

while和for的区别是什么?
While和For是C++中的两种循环语句,它们的区别如下:循环条件:While循环的循环条件是在循环开头进行评估,如果条件为真,则执行循环体;For循环的循环条件是在循环的开始和每次循环的结尾进行评估。循环控制:While循环的循环控制语句位于循环体内部,For循环的循环控制语句在循环头部。使用场景:While循环适合...

for和while的区别
for和while的区别:1、从内存角度考虑:局部变量在栈内存中存在,当for循环语句结束,那么变量会及时被gc(垃圾回收器)及时的释放掉,不浪费空间。如果使用循环之后还想去访问循环语句中控制那个变量,使用while循环 2、从应用场景角度考虑:如果一个需求明确循环的次数,那么使用for循环(开发中使用for循环的...

相似回答