首頁 >後端開發 >C#.Net教程 >c語言goto語句用法

c語言goto語句用法

angryTom
angryTom原創
2020-03-09 17:28:229102瀏覽

c語言goto語句用法

c語言goto語句用法

#goto語句可以讓程式在沒有任何條件的情況下跳到指定的位置,所以goto語句又稱為是無條件跳轉語句。

推薦學習:程式設計入門教學

它的語法如下

goto label;
//其它代码
label:

其中,label為我們自己定義的一個標籤,定義的規則與變數的命名相同,它的位置是不固定的,它可以寫在goto語句的後面,也可以寫在它的前面,然而goto語句只能在一個函數內部跳轉,它並不允許跳轉出一個函數外部。

int day = 1;
loop:
if (day <= 31){
    printf("%d\n", day);
    day++;
    goto loop;
}

上面程式就是利用了goto和if語句來實作了迴圈功能,它與while實作的迴圈功能一樣,其中loop為我們定義的一個label(標籤)。

c語言goto語句用法

註:避免使用goto語句,它會打亂程式結構,不容易閱讀。

推薦學習:c語言影片教學

#

以上是c語言goto語句用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn