需要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循環嵌套if語句
兩種方法,一種是重新賦值,程序段如下
for(i=0;i<Maxi;i++)
for(j=0;j<Maxj;j++)
if(true)
{
i=-1;
break; //從此處跳出本層循環,由于賦值i=-1,執行完
//break語句之后,執行外層循環i++指令,使得
//i=0;外層循環相當于重新開始,j的值無需處理,
//因每次進入內層循環,j值均會被for語句賦初值0
}
第二種方法是無條件轉移指令:
sign: for(i=0;i<Maxi;i++)
for(j=0;j<Maxj;j++)
f(true) goto sign; //條件為真跳轉至sign語句
一般情況下,應當避免使用goto無條件跳轉指令,因為很多人認為程序可讀性會因為goto的引入而變差,但是在不少情況下goto可以使得程序代碼簡單,效率提高,個人認為適當使用goto指令并無不可,樓主可自己作出選擇。
【for循環循環體怎么看,舉個例子】
在C語言中,for語句使用最為靈活,它完全可以取代 while 語句.它的一般形式為: for(表達式1;表達式2;表達式3) 語句它的執行過程如下:先求解表達式1.求解表達式2,若其值為真(非0),則執行for語句中指定的內嵌語句,然后執行下面第3)步;若其值為假(0),則結束循環,轉到第5)步.求解表達式3.轉回上面第2)步繼續執行.循環結束,執行for語句下面的一個語句.其執行過程可用下圖表示.for語句最簡單的應用形式也是最容易理解的形式如下: for(循環變量賦初值;循環條件;循環變量增量) 語句循環變量賦初值總是一個賦值語句, 它用來給循環控制變量賦初值; 循環條件是一個關系表達式,它決定什么時候退出循環;循環變量增量,定義循環控制變量每循環一次后按什么方式變化.這三個部分之間用“;”分開.例如:for(i=1; i100時,結束循環.相當于: i=1;while(i。
總結條件循環結構的一般方法
僅供參考(一)數值型for循環數值型for循環的一般形式為:for(表達式1;表達式2;表達式3) 如圖for 所示(1)先求解表達式1,然后求解表達式2,若其值為真(true),則執行for語句中內嵌的循環語句;若其值為假(false),則轉到第5步結束循環.(2)求解表達式3.(3)轉回上面求解表達式2,繼續執行.(4)循環結束,執行for語句下面的一個語句.(二)while語句while(表達式)語句;其中作為循環條件的表達式必須是boolean型變量、常量或表達式,循環體語句可以是任意Java語句,包括復合語句.其語義是,首先計算表達式的值,當值為真(true)時,反回循環體語句;當值為假(false)時結束循環.(三)do-while語句與for語句和while語句不同的是,do-while語句是后判定型循環,即先執行循環體,再判定循環條件.當循環條件為真(true)時反復執行循環體,直到循環條件為假(false)終止循環.因此,其循環體將至少被執行一次,而先判定型循環的循環體可能一次都不被執行.do-while語句的一般形式為:do語句塊while(表達式);(四)如果for、while或do-while循環控制語句的循環體中又包含循環控制語句就構成了嵌套循環(nested loop).這3種循環語句之間可相互嵌套,構成復雜的邏輯嵌套結構.其實每個解釋中都是有圖解的 ,但是我只能添加一張圖片,沒有找到如何添加多張圖片,自己看文字解釋吧.希望對你有幫助。
轉載請注明出處華閱文章網 » for循環的條件語句