在電腦程式語言的基礎知識中,循環可以被視為連續執行/重複/或迭代的執行指令鍊或序列,直到達到特定條件。循環用於重複執行語句區塊;在循環流的分類中,我們可以確定循環是入口控制循環還是出口控制循環,編程編譯器在執行語句之前檢查與循環執行開始相關的所有條件是否滿足經驗證且正確,此活動由入口控制循環執行。在本主題中,我們將學習 C# For 迴圈
對於退出受控循環,編譯器會驗證與循環終止相關的條件。在循環過程中,完成某個過程,例如從輸入資料中獲取參數或任何項目,分析參數或更改參數,然後是檢查限制值的條件,例如計數器是否(與循環關聯的標誌值)。
如果滿足條件,則後續指令指示序列返回序列中的第一條指令並重複該序列。一旦達到條件,編譯器的流程就會轉移到循環外部的程式指令分支。因此,循環是一個程式設計概念,通常用於減少程式碼冗餘和複雜性。
對於For迴圈來說,它可以被認為是基於FOR條件的迭代區塊,然後只要滿足這些條件就繼續實例化執行程式碼序列指定的步驟。此循環可以根據循環計數器變數或參數化循環變數的存在與其他循環區分開來,這些變數有助於迭代循環體以實現精確匹配並滿足每次迭代的順序。
文法:
for (counter/variable initialize; termination condition; iteration steps) { // code block to be executed as long as condition is satisfied }
流程圖
C# For 循環分為三個部分,從上面的流程圖可以看出:
讓我們試著用程式來理解這個概念:
文法:
for (int i = 0; i <= 5; i++) { Console.WriteLine("i value: {0}", i); }
代碼:
using System; public class Program { public static void Main() { for (int i = 0; i < 8; i++) { Console.WriteLine("Value of i: {0}", i); } } }
輸出:
代碼
using System; public class Program { public static void Main() { for ( ; ; ) { Console.Write("x"); } } }
輸出:
代碼
using System; public class Program { public static void Main() { for (int i = 0; i < 8; i++) { if( i == 4 ) break; Console.WriteLine("Value of i: {0}", i); } } }
輸出:
Code
using System; public class Program { public static void Main() { for (int p = 0; p < 3; p++) {for(int q =5; q>= 0; q--) Console.WriteLine("Value of p: {0}, Q: {1} ", p,q); } } }
Output:
以上是C# For 循環的詳細內容。更多資訊請關注PHP中文網其他相關文章!