函數(shù)都是并列關(guān)系,不存在一個嵌套另一個的問題,只能是一個調(diào)用另一個,在其中又調(diào)用另一個,一層層調(diào)用,正常情況都只有一個返回出口,也是一層一層返回,不能跳過。
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供牟定網(wǎng)站建設(shè)、牟定做網(wǎng)站、牟定網(wǎng)站設(shè)計、牟定網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、牟定企業(yè)網(wǎng)站模板建站服務(wù),十多年牟定做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
c語言跳轉(zhuǎn)語句包括四種:goto,continue,break和return。
goto 標記,goto語句是無條件轉(zhuǎn)移語句,且標記必須在當前函數(shù)中定義,使用“標記:”的格式定義。程序?qū)⑻綐擞浱幚^續(xù)運行。由于goto(特別是向回 goto 和長距離的 goto)容易產(chǎn)生閱讀上的困難,所以對新手應(yīng)該盡量少用。GCC 編譯器拓展支持對指針 goto和宏內(nèi) goto,一定程度上增強了 goto 的可讀性。
continue語句用在循環(huán)語句中,作用是結(jié)束當前一輪的循環(huán),馬上開始下一輪循環(huán)。
break語句用在循環(huán)語句或switch中,作用是結(jié)束當前循環(huán),跳到循環(huán)體外繼續(xù)運行。但是使用break只能跳出一層循環(huán)。在要跳出多重循環(huán)時,可以使用goto使得程序更為簡潔。
當一個函數(shù)運行結(jié)束后要返回一個值時,使用return。return可以跟一個表達式或變量。如果return后面沒有值,將運行不返回值。
最簡單的方式就是在調(diào)用的函數(shù)后面加跳轉(zhuǎn)語句 例如 goto a;然后在MAIN函數(shù)的定義變量的后面加上a:就行了雖然不推薦用這種方式 但這是最簡單的。
你寫過C代碼嗎?
那是c最基本的功能呀。。。
感覺你應(yīng)該說的再具體些。
//從上面跳到下面。
funone(mun...);//函數(shù)1
funtwo(mun...);//函數(shù)2
switch(跳轉(zhuǎn)表達式)//任意跳轉(zhuǎn)
{
case?0:????funmun(mun...)//函數(shù)
.
.
.
.
}
還有g(shù)oto
遞歸。。
for, while,。。。
最簡單的方式就是在你調(diào)用的函數(shù)后面加跳轉(zhuǎn)語句
例如
goto
a;
然后你在你MAIN函數(shù)的定義變量的后面加上a:就行了
雖然不推薦用這種方式
但這是最簡單的。
你也可以用其他的例如
while
for
do
while
等循環(huán)語句寫這個