- 最後登錄
- 2024-5-2
- 在線時間
- 0 小時
- 註冊時間
- 2008-10-22
- 閱讀權限
- 20
- 精華
- 0
- UID
- 5183946
- 帖子
- 245
- 積分
- 201 點
- 潛水值
- 13562 米
| goto 在很多情況常被使用. 最簡單的用途在於製造同一個出口
例如你在程式裡面做了一堆 malloc , 當你要離開 function 時, 你得一個一個 free.
如果你直接 return 很容易就 memory leak. 這是很多寫c 常遇見的問題.
但是當你程式越來越大時, 或更複雜, 越容易發生這種很蠢的錯誤.
如果你要寫的很結構性, 那就要包裝好. c++ 比較有意義, c 我覺得不用特別不用goto. ... |
|