2011年7月26日 星期二

Goto使用的時機點?

從開始學寫程式開始, 就有一種東西老師總會千叮嚀萬交待的說, 千萬不要使用(亂用)goto, 那這東西為何而來呢?其實要了解goto, 得先從組語開始了解起, 組語裡因為接近真實cpu操作的指令, 所以跳來跳去是很正常的一件事, 為了這個原因, 當初在設計C的大老, 自然就會引近相同的功能, 那就是goto啦..
仔細看一下各種語言裡, 雖然大多數的人現在都很少用到goto, 但為何在每個語言裡都還是把goto列為保留字呢? 原因就在於他還是有一些用途的...
Java裡不能使用goto, 但在Java的原文教材裡, 有這麼一句話, [Java編程語言不使用關鍵字goto和const], 只是Java還是把goto列為了保留字, 不談各語言間的優缺點, 我們來看看如何使用goto讓程式變得更簡潔, 看完之後再來說, 為什麼goto還是有其存在的必要性...

天才群

天才群

生長在那個年代的天才, 改變了人們對於世界的認知, 偉大!!