c语言函数循环条件 c语言中循环

C语言循环函数用法

1.for语句的一般格式

创新互联是一家专注于网站设计、成都网站设计与策划设计,宁远网站建设哪家好?创新互联做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:宁远等地区。宁远做网站价格咨询:18980820575

for([变量赋初值];[循环继续条件];[循环变量增值])

{

循环体语句组;}

2.for语句的执行过程

执行过程如图5-1所示。

(1)求解“变量赋初值”表达式。

(2)求解“循环继续条件”表达式。如果其值非0,执行(3);否则,转至(4)。

(3)执行循环体语句组,并求解“循环变量增值”表达式,然后转向(2)。

(4)执行for语句的下一条语句。

3.说明

(1)“变量赋初值”、“循环继续条件”和“循环变量增值”部分均可缺省,甚至全部缺省,但其间的分号不能省略。

(2)当循环体语句组仅由一条语句构成时,可以不使用复合语句形式,如上例所示。

(3)“循环变量赋初值”表达式,既可以是给循环变量赋初值的赋值表达式,也可以是与此无关的其它表达式(如逗号表达式)。

例如,for(sum=0;i=100;i++)

sum

+=

i;

for(sum=0,i=1;i=100;i++)

sum

+=

i;

(4)“循环继续条件”部分是一个逻辑量,除一般的关系(或逻辑)表达式外,也允许是数值(或字符)表达式。

C语言中加条件使其循环的语句是什么?

1.for循环;

用法:for(循环变量初始化;循环控制条件;变量操作){循环体;}

例如:计算1到10的和,如下:

int

sum=0;

for(i=1;i=10;i++)

{

sum=sum+i;}

2.while循环;

用法:while(循环条件,注:条件为真执行循环,为假跳出){循环体;}

例如:同上计算1到10的和,如下:

int

sum=0;

i=1;

while(1=10)

{

sum=sum+i;

i++;

}

希望对你有所帮助

C语言循环结构有哪几种

1、while循环

while语句的一般形式为:while(表达式)语句。其中表达式是循环条件,语句为循环体。

while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。

2、do-while语句的一般形式为:

do

语句

while(表达式);

这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真,

如果为真则继续循环;如果为假,

则终止循环。因此,

do-while循环至少要执行一次循环语句。

3、在C语言中,for语句使用最为灵活,它完全可以取代

while

语句。它的一般形式为:

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

语句

它的执行过程如下:

1)

先求解表达式1。

2)

求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下

面第3)步;若其值为假(0),则结束循环,转到第5)步。

3)

求解表达式3。

4)

转回上面第2)步继续执行。

5)

循环结束,执行for语句下面的一个语句。

注意:

1)

for循环中的“表达式1(循环变量赋初值)”、“表达式2(循环条件)”和“表达式3(循环变量增量)”都是选择项,

即可以缺省,但“;”不能缺省。

2)

省略了“表达式1(循环变量赋初值)”,

表示不对循环控制变量赋初值。

3)

省略了“表达式2(循环条件)”,

则不做其它处理时便成为死循环。

4、几种循环的比较

1)

循环都可以用来处理同一个问题,一般可以互相代替。

2)

while和do-while循环,循环体中应包括使循环趋于结束的语句。for语句功能最强。

3)

用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成,而for语句可以在表达式1中实现循环变量的初始化。


分享文章:c语言函数循环条件 c语言中循环
网页链接:http://scyanting.com/article/ddodhic.html