【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循環用法可能存在差異,此處以C語言為例。
假設有以下for循環執行代碼:
1、執行for循環體里的第一個參數,也就是定義一個int整形變量,其變量名為i,并初始化為0。
2、 執行完第一個參數里的代碼后,會執行第二個參數,判斷i是否小于99。
3、當第二個表達式為True時會去執行循環體里的代碼,也就是當i不等于99的時候。
4、執行完循環體里的代碼后,就會去執行for循環的第三個參數也就是++i。
5、當以上流程執行完成之后,進入非第一次執行循環時就不會執行for循環第一個參數了。
6、而是直接去執行第二個參數里的判斷表達式。
7、然后在去執行循環體里的代碼。
8、然后在執行for循環的第三個參數。
最后直到參數二,“i>99”的時候循環才會結束。