您的位置:

c语言中while和for,c语言中while的用法

本文目录一览:

c语言中for 和while的区别

在不明确具体循环次数(条件)的时候用while,在明确循环次数(条件)的时候则习惯用for

另外就是【当型循环】和【直到性循环】的区别

【当型循环】(先判断)当条件满足时执行下一条语句;

【直到性循环】(先执行)直到条件不成立时再进行下一条语句;

它们的区别在于:

【当型循环】只有当条件满足时才会执行;

而【直到性循环】则最少会执行一次,直到条件不成立。

如:for(i=0;i100;i++) {循环体} /*当i的值在0~100之间程序才会执行循环体内的语句*/

而:do {循环体} while(判断语句); /*不管怎样必定执行一次{循环体},然后再判断while条件是否成立*/

c++里for循环和while循环的区别?

您好,很高兴回答您的问题。

在c语言中,f or循环和while循环基本没有区别,都可以用来表示多次重复需要做的一段过程。并且两者是完全可以互换的。

只是一般情况下,因为两个循环的表示形式有区别,所以一般情况下,能够确切知道循环次数、并且循环变量变化比较有规律的时候,我们会选择for循环,更能体现出这种结构的优势。若是不能准确知道循环次数,且循环变量变化起来没有太多规律的时候,我们就可以选择while循环。

两者没有绝对区别,是可以互换的,只不过遵循结构的格式,所以有一定的区别而已。

C语言中FOR语句和WHILE语句的意思

for是循环语句~

for(n=0,n100,n++)

//让n=0;然后判断n有没有大于100,如果没大于则执行下面一行的语句;执行完下面的语句后n就+1;

printf("%d",n);

while也是循环语句`

while(n==10)

//当n==10的时候就执行下面的语句,然后又返回来判断是不是还是==10,是就继续执行下面的语句。

{

n=n+1;

}

C语言中的while与for

首先同意“小小缺420”和“hwm_2011“

while循环就是for循环的简化,while(表达式)和for(;表达式;)是一样的,for比while多出了一个初始化表达式、一个修改循环变量内容的表达式(通常是自增自减,当然也可以不修改,只是提供这么一个地方而已)。

while(1){}和for(;;){}没有区别。

for(表达式1;表达式2;表达式3){}

表达式1;while(表达式2){;表达式3;}//表达式1写在while之前,表达式3写在循环体的末尾。

没有区别

while循环与for循环有什么区别?

while循环与for循环没有本质上的区别,都是C语言中的一循环方式。

如果非要讲区别,个人认为最大的区别在其书写格式上:

FOR中的表达式1,在WHILE中是在其外的

FOR中的表达式2,在WHILE中是接在其后的循环开关

FOR中的表达式3,在WHILE中是在循环体内。