c语言for死循环的作用,for循环死循环语句

for语句和while语句还有do while语句

1:for循环

for语句的格式为:

for (初始化语句; 条件语句; 控制语句)

{

语句1 ;

语句2 ;

。.

语句n ;

}

for 语句的执行顺序是:首先执行“初始化语句”;然后测试“条件语句”;若条件成立,则执行语句1到语句n;然后执行“控制”语句;接着再测试条件语句是否成立,如果成立则重复执行以上过程,直至条件不成立时才结束for循环。如:

for(i=0;i<10;i++)。。;

int i,a[]=new int[10];

for (i=0,i<10;i++) a[i]= 0;

这段代码把整型数组a中的所有元素都赋成0。

你可以在for循环的头部说明你的变量,而且最后一个表达式可以省略,不过要确定在语句中对变量的值有所改变,如:

for(int i=0;i<=10;) i+=i;

for循环中,“初始化语句”、“条件语句”和“控制语句”都可以省略,但是其间的分号不能省略。例如:

int i =0 ;

for (; ; ;)

{

if i>10 break ;

i = i +1 ;

}

for循环中省略“条件语句”时,在for语句{}中必须包换转句语句控制程序在某个条件满足时跳出for循环,否则将形成死循环

2:while循环

while循环和for循环类似,其格式为:

while (条件语句)

{

语句1 ;

语句2 ;

。.

语句n ;

}

执行while时,先测试“条件语句”,如果条件成立,则执行语句1到语句n,直至条件不成立时调处循环。

int i=0 ;

while (i<10)

{

i++ ;

System.out.println("Hey!.get me out of here!:);

}

3:do 。 while 循环

do 。 while 循环语句的格式为:

do

{

语句1 ;

语句2 ;

。.

语句n ;

}

while (条件语句) ;

do 。while 语句的功能是首先执行语句1到语句n,然后进行条件测试,如果条件成立,则继续执行语句1到语句n,否这跳出循环。如:

boolean test=false;

do

{

}

while(test);

这种控制并不是很常用,但有时却非常重要,使用时注意结尾处while语句后的分号。

需要for循环语句的使用讲解

只要指定条件为 true 都执行语句块.for (initialization; test; increment)statements 参数initialization 必选项.一个表达式.该表达式只在执行循环前被执行一次.test 必选项.一个 Boolean 表达式.如果 test 是 true,则 statement 被执行.如果 test 是 false,则循环结束.increment 必选项.一个表达式.在每次经过循环的最后执行该递增表达式.statements 可选项.test 是 true 时,要执行的一个或多个语句.可以是复合语句.说明循环要执行确定的次数,通常使用 for 循环.示例下面的例子示范了一个 for 循环./* 在开始时 i 被设为 0,并在每次重复的最后被增加 1.在循环重复前,如果 i 不小于 10,则循环结束.*/var myarray = new Array();for (i = 0; i myarray = i;} 在c语言的解释是:for:循环语句.作用:循环.它的一般形式为:for(;;)语句;初始化总是一个赋值语句,它用来给循环控制变量赋初值;条件表达式是一个关系表达式,它决定什么时候退出循环;增量定义循环控制变量每循环一次后按什么方式变化.这三个部分之间用";"分开.例如:for(i=1;i10时,结束循环.注意:(1).for循环中语句可以为语句体,但要用"{"和"}"将参加循环的语句括起来.(2).for循环中的"初始化"、"条件表达式"和"增量"都是选择项,即可以缺省,但";"不能缺省.省略了初始化,表示不对循环控制变量赋初值.省略了条件表达式,则不做其它处理时便成为死循环.省略了增量,则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句.(3).for循环可以有多层嵌套.例如:for(;;) 语句;for(i=1;;i+=2) 语句;for(j=5;;) 语句;这些for循环语句都是正确的.FORfield of regard 的缩写。

用C语言写一个最简单的死循环

在C语言的循环中,无论是何种循环结构,都会在循环中指明退出条件,这个条件会是一个逻辑运算表达式。 要做死循环,只需要把对应的退出条件置为恒为真即可。

while循环。while循环的判断条件是第一行while后面空格的内容,所以写成while(1){

//循环体},即可成为一个死循环。这个也是C语言中死循环最常见的模式。

for循环。for循环的判断条件,是for后面括号中的第二条语句。由于for的特殊性,以下两种方式,均可以构建死循环。(1) for(expr1; 1; expr2){//循环体},判断条件处写为1, 代表恒为真,与1中while的类似。

for(expr1; ; expr2),由于for允许括号中的三个表达式为空,所以判断部分留空,同样达到死循环的效果。

C语言三种循环结构的完整句子

您好!C语言循环控制语句提供了 while语句、do-while语句和for语句来实现循环结构。

while循环语句,一般形式如下:

while(表达式)

语句

do-while语句,一般形式如下:

do

语句

while(表达式);

do-while循环是先执行语句,然后对表达式求值。若值为真,则再次执行语句,如此反复执行,否则将结束循环。语句可以是简单语句,也可以是复合语句。

for语句,for语句是循环控制结构中使用最广泛的一种循环控制语句,特别适合已知循环次数的情况。

一般形式如下:

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

语句

其中:

表达式1:一般为赋值表达式,给控制变量赋初值;

表达式2:关系表达式或逻辑表达式,循环控制条件;

表达式3:一般为赋值表达式,给控制变量增量或减量;

语句:循环体,当有多条语句时,必须使用复合语句。

其执行过程如下:首先计算表达式1,然后计算表达式 2。若表达式2为真,则执行循环体;否则,退出 for循环,执行for循环后的语句。如果执行了循环体,则循环体每执行一次,都计算表达式3,然后重新计算表达式2,依此循环,直至表达式 2的值为假,退出循环。

for语句的三个表达式都是可以省略的,但分号“;”绝对不能省略。for语句有以下几种格式:

(1)for(; ;) 语句;

(2)for(;表达式2;表达式3 ) 语句;

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

(4)for(i=1,j = n; i < j; i ++,j - - ) 语句;

希望可以帮到您,望采纳,祝您开心!

你可能感兴趣的:(c语言for死循环的作用)