顯示廣告
隱藏 ✕
※ 本文轉寄自 ptt.cc 更新時間: 2023-02-17 11:43:04
看板 Gossiping
作者 wei115 (社畜)
標題 [問卦] goto 是不是很好用?
時間 Fri Feb 17 10:59:13 2023


如題

剛剛叫chatgpt幫我寫程式啦
結果搞出一大堆if一層接一層的
看的頭都暈惹= =

實在沒辦法 就只好自己動手寫程式
結果發現R

加上一個goto 就能讓程式碼變得很簡潔
嘗試失敗後直接跳出來 根本不用嵌那麼多層if

有沒有goto很好用的八卦?

--
Sent from my realme GT 5G

 PiTT // PHJCI

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.13.221 (臺灣)
※ 作者: wei115 2023-02-17 10:59:13
※ 文章代碼(AID): #1Zxks3N1 (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1676602755.A.5C1.html
kent: if else1F 111.249.158.60 台灣 02/17 10:59
bill403777: 我文組 有人幫忙翻譯一下嗎2F 111.81.5.1 台灣 02/17 11:00
s142857: Goto真的好用3F 118.150.84.182 台灣 02/17 11:00
vowpool: 用return比goto好吧4F 125.227.40.62 台灣 02/17 11:00
k47100014: 好用,但是我主管不喜歡5F 101.10.46.25 台灣 02/17 11:01
vowpool: 至少可以確定是離開函式6F 125.227.40.62 台灣 02/17 11:01
csgod1325: go to hell7F 27.247.101.191 台灣 02/17 11:01
YESGOTO: YES8F 122.117.54.102 台灣 02/17 11:02
tyrande: i go to school by bus.9F 114.24.118.47 台灣 02/17 11:02
uohZemllac: 一直用goto會讓別人很難讀懂你的程式10F 42.77.3.122 台灣 02/17 11:03
Belanice: return和break吧11F 223.141.43.93 台灣 02/17 11:03
uohZemllac: 碼,很不方便12F 42.77.3.122 台灣 02/17 11:03
omfg5487: 用setjmp() 還可以在不同函式之間跳13F 59.124.203.227 台灣 02/17 11:03
purplebfly: 不要一直寫,要埋在程式裡突然來一個go14F 36.227.31.219 台灣 02/17 11:04
YahooTaiwan: 一直 if 沒有比一直 goto 好到哪裡去15F 180.217.23.122 台灣 02/17 11:04
purplebfly: to,這樣才有天外飛仙之感16F 36.227.31.219 台灣 02/17 11:05
cg323: 只一個人維護程式,邏輯清楚用goto不是問題17F 60.248.227.72 台灣 02/17 11:06
cg323: 但共同開發程式,用goto會發展成惡夢
milkBK: 巨乳都選ifelse  貧乳選goto19F 114.32.129.203 台灣 02/17 11:08
Deltak: 把履歷給我,我到時候看到你應徵會刷掉20F 220.133.14.46 台灣 02/17 11:08
lylu: 你要直接跳出的話用do while(0)就好21F 60.250.73.76 台灣 02/17 11:10
WomanizerNo7: 不要造成別人的困擾22F 118.235.6.9 南韓 02/17 11:10
za755188: 錯誤處理用goto 沒啥問題吧23F 61.220.205.57 台灣 02/17 11:10
deerdriver: 錯誤處理可接受 其他地方不行24F 223.136.64.250 台灣 02/17 11:12
riker729: if太多層也代表寫得爛25F 118.231.168.61 台灣 02/17 11:16
kaitokid1214: 來ㄎㄧgoto Hawaii26F 223.137.167.19 台灣 02/17 11:21
jecint1707: goto可以說是整人神器耶XD27F 42.72.231.210 台灣 02/17 11:26
eterbless: try catch:我們是笑話嗎28F 126.254.46.133 日本 02/17 11:26
jingkun: 純c我記得沒有try catch的樣子29F 101.12.54.215 台灣 02/17 11:29
dou0228: goto 用在離開程式前的處理,沒問題30F 223.137.116.110 台灣 02/17 11:29
dou0228: linux kernel 一堆 goto
abc0922001: 你可以跟它說阿32F 203.66.179.162 台灣 02/17 11:30
ChungLi5566: 20年前課本會叫你不要用 但那是以前33F 223.141.232.67 台灣 02/17 11:32
ChungLi5566: 的人不會用 現在coding都本科的邏輯
ChungLi5566: 夠強隨便用
ifconfig5566: 4444436F 180.217.250.234 台灣 02/17 11:33
zqAI3yGOAT: 真的好用,但很難維護37F 223.136.91.6 台灣 02/17 11:34

--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 707 
1樓 時間: 2023-02-17 12:06:26 (台灣)
  02-17 12:06 TW
goto本來就很好用, 但要注意free memory.
2樓 時間: 2023-02-17 12:30:28 (台灣)
  02-17 12:30 TW
用太多最後會自己亂掉
3樓 時間: 2023-02-17 15:14:56 (台灣)
  02-17 15:14 TW
Goto die
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇