看板 C_and_CPP 關於我們 聯絡資訊
今天trace code if {......} else<=====中斷點設這 { if() { ....} }<==================跳到這 中斷以後 按下f10 發現他就跳到上面那鍵頭了 想一想 難道 else{ if() {}} 其實跟 else if()是相等的?????? 只是多了一個{}scope不同??? 好新手的問題... 所以其實根本都是 if {} else if{} else if{} else {} 之前都不這樣看待if else.....發現竟然連這都不知道@@ 大家笑一笑 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.207.187
danny8376:後面只有單行時(整個{}算一行)本來就不用打{} 10/01 20:18
danny8376:但是變數的生命週期有點小差異 10/01 20:18
LPH66:其實這裡沒有生命週期的問題..(我是指直接寫 else if 時) 10/01 21:25