[問題] 新手語法if else

看板C_and_CPP (C/C++)作者 (我愛阿蓉)時間16年前 (2009/10/01 20:10), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/3 (看更多)
今天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

10/01 20:18, , 1F
後面只有單行時(整個{}算一行)本來就不用打{}
10/01 20:18, 1F

10/01 20:18, , 2F
但是變數的生命週期有點小差異
10/01 20:18, 2F

10/01 21:25, , 3F
其實這裡沒有生命週期的問題..(我是指直接寫 else if 時)
10/01 21:25, 3F
文章代碼(AID): #1An9n3On (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1An9n3On (C_and_CPP)