這篇快速而簡單的文章深入研究了 C 語言中更高級的控制流機制,為程式設計師提供了編寫更有效率、更易讀的程式碼的工具。
這些關鍵字允許我們操縱循環執行。
for (int i = 0; i < 10; i++) { if (i == 5) { break; } printf("%d ", i); } // Output: 0 1 2 3 4
for (int i = 0; i < 5; i++) { if (i == 2) { continue; } printf("%d ", i); } // Output: 0 1 3 4
int day = 3; switch (day) { case 1: printf("Monday\n"); break; case 2: printf("Tuesday\n"); break; case 3: printf("Wednesday\n"); break; default: printf("Other day\n"); } // Output: Wednesday
break 語句在 switch 區塊中對於防止失敗行為至關重要。
條件運算子 (?:)
表達簡單條件邏輯的簡潔方式。
int a = 10, b = 20; int max = (a > b) ? a : b; // max will be 20
這相當於:
int a = 10, b = 20; int max; if (a > b) { max = a; } else { max = b; }
條件運算子 (?:) 如果使用得當,可以增強程式碼的可讀性。
C程式設計師透過掌握控制流程機制,可以編寫出有組織、有效率、可維護的程式碼。這些結構允許靈活的程式執行。
以上是C 程式設計:中斷、繼續和切換的簡短指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!