官术网_书友最值得收藏!

2.6.4 順序結(jié)構(gòu)語句

1.GOTO語句

GOTO語句無條件地跳轉(zhuǎn)到一個(gè)標(biāo)號(hào)所在的位置,將控制權(quán)交給帶有標(biāo)號(hào)的語句或程序塊。標(biāo)號(hào)的定義在一個(gè)程序塊中必須是唯一的。GOTO語句的語法格式如下:

img

【例2-43】GOTO語句舉例。

img

為了保證GOTO語句的使用不會(huì)引起程序的混亂,GOTO語句的使用有下列限制。

(1)GOTO語句不能跳入IF語句、循環(huán)語句或下層程序塊中。

(2)GOTO程序不能從一個(gè)異常處理器跳回當(dāng)前塊,但是可以跳轉(zhuǎn)到包含當(dāng)前塊的上層程序塊。

例2-44~例2-46是一些錯(cuò)誤的GOTO語句舉例。

【例2-44】GOTO語句企圖跳入一個(gè)IF語句舉例。

img

【例2-45】GOTO語句企圖從IF語句的一個(gè)子句跳入另一個(gè)子句舉例。

img
img

【例2-46】GOTO語句企圖跳入一個(gè)下層程序塊舉例。

img

2.NULL語句

NULL語句不做任何事情,只用于保證語法的正確性,或者增加程序的可讀性。

【例2-47】NULL語句舉例。

img
主站蜘蛛池模板: 会东县| 武威市| 水富县| 鄯善县| 三亚市| 彩票| 马鞍山市| 高雄市| 东明县| 阜新| 沈丘县| 永靖县| 万安县| 静宁县| 财经| 姜堰市| 饶平县| 阳东县| 巴南区| 罗甸县| 边坝县| 拉萨市| 福鼎市| 五台县| 孙吴县| 会昌县| 五台县| 左贡县| 襄城县| 土默特右旗| 富阳市| 天津市| 泸水县| 信阳市| 读书| 寿宁县| 勐海县| 孝昌县| 香港| 塔河县| 始兴县|