您的位置:

c语言for和区别,C语言中for是什么意思

本文目录一览:

C语言里面的for循环和while循环有什么区别吗

for循环的参数包括初始化条件,继续循环的条件,每执行一次循环后要执行的操作这三个部分,也可以不写其中的若干条件。while循环的参数只有继续循环的条件。

c语言的for循环和VB中的for循环语句有什么区别和不同

c语言的for(i=0;i=n;i++)和VB的for i=0 to n不一样,VB中的n是作为一个常数进行判断的,循环过程即使改变n也不好改变判断,再加上c中i++不仅仅可以换成i+=k(k可以改变)甚至可以写i/=k,这就导致VB中for循环用途小于do,c中for循环用途多余do

VB中for是阉割的while,c中for是强化的while

c语言for(;;;) for(;;;)和 for(;;;) { for(;;;) } 有区别么?

for(;;;) for(;;;)和 for(;;;) { for(;;;) } 是有区别的,这前后两者的区别是:

前者是按顺序的两个for循环,先做完第一个for再做第二个for。后者是一个for里面嵌套另一个for。

前者两个for是同一个层次,是并列的。后者是第一个for是外层循环,第二个for是里层循环

这种不同的关系会造成的影响:

循环次数有区别,假如第一次for执行a次,第二次for 执行b次。循环次数来说,前者是a+b,后者是a*b

作用域有影响,前者的两个for后的代码块的作用域是相互独立的,后者是上级与下级关系即是第一个for的内容第二个for能继续用

总的来说,这两者的使用要根据具体情况而定,两者语法都是对的,就是看你想要哪种逻辑实现代码了。

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循环的最主要区别是什么

简单的说:while循环的条件判断跟在while后面,判断条件比较灵活,可以是各种判断。

for循环的条件也是跟在FOR后面,不过for循环多了初始条件设置,而且,for循环的条件比较适合用于参数梯级变化的情况。