C 之goto的語句

2021-10-14 08:33:40 字數 997 閱讀 6855

goto語句通常不用,

為啥?它會使程式層次不清,且不易讀,

唯一的優點:可提高程式的執行速度

so,盡量不用。

但話又說回來了,你可以不用,但是你必須有。

比如每個強國都在不斷研發高尖端的立國重器。

步入正題~

goto的結構(之一)如下:

總的來說,可以把goto理解成乙個跳轉開關,跳轉到語句標號處…

什麼是語句標號?

goto 語句標號

其中語句標號是乙個識別符號,該識別符號一般用英文大寫並遵守識別符號命名規則,這個識別符號加上乙個「:」一起出現在函式內某處,執行goto語句後,程式將跳轉到該標號處並執行其後的語句。

看幾個例子。

no.1:用goto語句和if語句構成迴圈求100以內的數之和。

no.2:程式實現從控制台輸出1-999,使用goto語句,實現當輸出完520之後跳出迴圈體。

#include

intmain()

loop:

printf

("%s\n"

,"愛你一萬年");

return0;

}

程式結果自行執行~

C語言 goto語句

goto語句又叫無條件轉移語句,先看乙個例子 include void main printf hello gotoflag printf nihao 輸出 nihao 可以看出在執行 goto gotoflag 語句之後直接跳轉到gotoflag printf nihao gotoflag 為標記...

goto 語句 C語言

c語言 goto語句又叫無條件轉移語句,先看乙個例子 include void main printf hello gotoflag printf nihao 輸出的結果為 nihao 可以看出在執行 goto gotoflag 語句之後直接跳轉到gotoflag printf nihao goto...

C 入門5 12 跳轉語句之goto語句

goto語句使用格式 goto 識別符號 識別符號標識程式位置的方法 識別符號 作用 當程式執行到goto語句時,程式會直接跳轉到識別符號所標識的程式位置,繼續執行 舉個例子,利用goto語句實現選擇題 5!1.5!5 2.5!10 3.5!30 4.5!60 階乘 別看錯了。using syste...