星期一, 12月 26, 2005

>

C語言中的goto

雖然書上都告訴我們少用,這個指令會嚴重地破壞程式的結構性及可讀性;但是最近在研究公司的TCPIP協定及驅動部的原始碼,裡面就大量地使用了goto,也真的降低了程式的可讀性,但也發現goto的一個優點: 快速且節省空間

1.不會在暗地裡產生任何為了保存暫存器的指令,所以幾乎和inline或是巨集(#define)一樣快
2.不像inline或是#define會複製原始碼

沒有留言: