while循環語句和for循環控制語句的用法的區別
for(; 條件; ){ } 等價于 while(條件){ } for循環中的三個表達式如果只向上面那個那樣只寫中間的表達式,則完全等價于while循環,所以說for循環是一個比while更為強大的循環語句,你甚至可以拋棄掉while循環,只用for。
一般來講,對某些數據結構,特別是邏輯上呈線性的數據結構,做遍歷操作時通常用for循環,這是為了增加可讀性。 二者從用法上講完全可以通用,在做遍歷操作時for比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語言循環控制語句的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 - - ) 語句; 。
有for句子和用法
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;i10 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++ ; *n("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語句后的分號。