程序中的語(yǔ)句通?偸前错樞蚍较
發(fā)布時(shí)間:2014/6/8 20:33:18 訪問(wèn)次數(shù):592
程序中的語(yǔ)句通常總是按順序方向,S6A0069X05-COCX或按語(yǔ)句功能所定義的方向執(zhí)行的。如果需要改變程序的正常流向,可以使用轉(zhuǎn)移語(yǔ)句。
在C語(yǔ)言中提供了goto、break、continue和return 4種轉(zhuǎn)移語(yǔ)句,其中return語(yǔ)句只能出現(xiàn)在被調(diào)函數(shù)中,用于返回主調(diào)函數(shù)。下面主要介紹前3種轉(zhuǎn)移語(yǔ)句。
goto語(yǔ)句 ‘
goto語(yǔ)句也稱為無(wú)條件轉(zhuǎn)移語(yǔ)句,其一般格式如下:
goto語(yǔ)句標(biāo)號(hào);
其中“語(yǔ)句標(biāo)號(hào)”是按標(biāo)識(shí)符規(guī)定書寫的符號(hào),放在某一語(yǔ)句行的前面,標(biāo)號(hào)后加冒號(hào)“:”。語(yǔ)句標(biāo)號(hào)起標(biāo)識(shí)語(yǔ)句的作用,與goto語(yǔ)句配合使用。
C語(yǔ)言不限制程序中使用標(biāo)號(hào)的次數(shù),但各標(biāo)號(hào)不得重名。goto語(yǔ)句的語(yǔ)義是改變程序流向,轉(zhuǎn)去執(zhí)行語(yǔ)句標(biāo)號(hào)所標(biāo)識(shí)的語(yǔ)句。goto語(yǔ)句通常與條件語(yǔ)句配合使用?捎脕(lái)實(shí)現(xiàn)條件轉(zhuǎn)移、構(gòu)成循環(huán)、跳出循環(huán)體等功能。但是,在結(jié)構(gòu)化程序設(shè)計(jì)中一般不主張使用goto語(yǔ)句,以免造成程序流程的混亂,使理解祁調(diào)試程序產(chǎn)生困難。
【例5-9]統(tǒng)計(jì)鍵盤輸入一行字符的個(gè)數(shù)。
本例用if語(yǔ)句和goto語(yǔ)句構(gòu)成循環(huán)結(jié)構(gòu)。當(dāng)輸入字符不為‘\Il’時(shí),即執(zhí)行n++進(jìn)行計(jì)數(shù),然后轉(zhuǎn)移至if語(yǔ)句循環(huán)執(zhí)行,直至輸入字符為‘\n’才停止循環(huán)。
程序中的語(yǔ)句通?偸前错樞蚍较颍S6A0069X05-COCX或按語(yǔ)句功能所定義的方向執(zhí)行的。如果需要改變程序的正常流向,可以使用轉(zhuǎn)移語(yǔ)句。
在C語(yǔ)言中提供了goto、break、continue和return 4種轉(zhuǎn)移語(yǔ)句,其中return語(yǔ)句只能出現(xiàn)在被調(diào)函數(shù)中,用于返回主調(diào)函數(shù)。下面主要介紹前3種轉(zhuǎn)移語(yǔ)句。
goto語(yǔ)句 ‘
goto語(yǔ)句也稱為無(wú)條件轉(zhuǎn)移語(yǔ)句,其一般格式如下:
goto語(yǔ)句標(biāo)號(hào);
其中“語(yǔ)句標(biāo)號(hào)”是按標(biāo)識(shí)符規(guī)定書寫的符號(hào),放在某一語(yǔ)句行的前面,標(biāo)號(hào)后加冒號(hào)“:”。語(yǔ)句標(biāo)號(hào)起標(biāo)識(shí)語(yǔ)句的作用,與goto語(yǔ)句配合使用。
C語(yǔ)言不限制程序中使用標(biāo)號(hào)的次數(shù),但各標(biāo)號(hào)不得重名。goto語(yǔ)句的語(yǔ)義是改變程序流向,轉(zhuǎn)去執(zhí)行語(yǔ)句標(biāo)號(hào)所標(biāo)識(shí)的語(yǔ)句。goto語(yǔ)句通常與條件語(yǔ)句配合使用?捎脕(lái)實(shí)現(xiàn)條件轉(zhuǎn)移、構(gòu)成循環(huán)、跳出循環(huán)體等功能。但是,在結(jié)構(gòu)化程序設(shè)計(jì)中一般不主張使用goto語(yǔ)句,以免造成程序流程的混亂,使理解祁調(diào)試程序產(chǎn)生困難。
【例5-9]統(tǒng)計(jì)鍵盤輸入一行字符的個(gè)數(shù)。
本例用if語(yǔ)句和goto語(yǔ)句構(gòu)成循環(huán)結(jié)構(gòu)。當(dāng)輸入字符不為‘\Il’時(shí),即執(zhí)行n++進(jìn)行計(jì)數(shù),然后轉(zhuǎn)移至if語(yǔ)句循環(huán)執(zhí)行,直至輸入字符為‘\n’才停止循環(huán)。
熱門點(diǎn)擊
- 變量主要由兩個(gè)部分構(gòu)成
- 漢字交換碼
- 變址尋址
- 補(bǔ)碼
- 倒裝芯片的組裝工藝流程
- X射線檢測(cè)BGA. CSP焊點(diǎn)圖像的評(píng)估和判
- FPC在技術(shù)上的難點(diǎn)
- 爆米花現(xiàn)象
- 晶圓級(jí)CSP (WL-CSP)
- 指針的值
推薦技術(shù)資料
- 單片機(jī)版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究