goto語句是我在編程中見過最少的一個語句,因爲初學者覺得這個語句很好用,會對它形成依賴,這樣編寫的程序不用過多的去考慮程序設計的問題會變得難以維護。所以老師在講這個語句的時候都是說說它的用法,然後建議我們儘量不要使用。但是linux的內核中使用goto的頻率很高,那些都是後話了。goto語句其實不復雜,我們來看看例子吧。
#include<stdio.h>
int main()
{
int i=1;
tt://標記點,名字可以自己任意取。
printf("%d\n",i++);
if (i<10)
goto tt;//返回標記點,繼續往下執行
return 0;
}
這個程序是輸出小於10的所有整數。大家可以看看註釋,然後自己敲一下就明白goto的用法了。
總結
goto是一個儘量不用的語句,要用一定要慎重。