在C語言中,要實現跳轉到指定行,可以使用goto
語句。goto
語句可以將程序的執行直接跳轉到指定的標簽位置。
下面是一個示例:
#include <stdio.h>
int main() {
int i = 1;
start:
printf("This is line %d\n", i);
i++;
if (i <= 5) {
goto start; // 跳轉到標簽 start
}
return 0;
}
在上面的示例中,使用goto
語句將程序的執行重復跳轉到標簽start
所在的位置。當i
的值小于等于5時,繼續執行循環體,打印相應的行數。當i
的值大于5時,跳出循環。
請注意,goto
語句容易打破程序的結構,使得代碼難以理解和維護,因此在實際開發中一般應避免過度使用goto
語句。