在C語言中,程式跳轉指令是乙個非常重要的控制語句,它可以改變程式的執行順序,實現過程的方向。 常見的程式跳轉命令包括 goto、continue、break 和 return。
1. 轉到語句。
goto 語句是最簡單的程式跳轉指令,用於無條件地轉移到程式的另一部分。 goto語句的語法如下:
goto label;
其中標籤是標籤,可以是任何合法識別符號。 使用 goto 語句時,需要定義乙個標籤,然後使用 goto 語句進行重定向。 例如:
#include
int main()
return 0;
在上面的示例中,我們定義了乙個標籤 label1,然後使用 goto 語句迴圈訪問變數 i 的值。 由於使用了 goto 語句,程式將一直執行到 label1,然後跳回以繼續迴圈。
需要注意的是,過度使用goto語句會使程式結構混亂,可讀性和可維護性降低,因此在實際開發中應盡量避免。
2. 繼續宣告。
continue 語句用於跳過當前迴圈中剩餘的 **,直接啟動下乙個迴圈。 continue 語句的語法如下:
continue;
例如:include
int main()
printf("%d", i);
return 0;
在上面的示例中,我們使用 continue 語句跳過偶數並僅列印奇數。 當變數 i 為偶數時,執行 continue 語句直接啟動下乙個迴圈,後續不會執行任何列印。 這樣就可以只列印奇數。