C語言中的goto語句用于無條件地轉移到程序中的標記位置。它的使用方式如下:
label:
其中,label為標記的名稱,冒號表示標記的結束。
goto label;
其中,label為標記的名稱。
下面是一個使用goto語句的示例代碼:
#include <stdio.h>
int main() {
int num = 1;
loop: // 標記位置
printf("%d\n", num);
num++;
if (num <= 10) {
goto loop; // 跳轉到標記位置
}
return 0;
}
上述代碼會輸出1到10的數字。在循環中使用了goto語句,跳轉到了標記位置"loop"處,實現循環的功能。
需要注意的是,過多使用goto語句可能會導致程序邏輯混亂,不易維護。因此,在實際開發中,應避免濫用goto語句,盡量使用結構化的控制語句(如for循環、while循環、if語句等)來實現程序邏輯。