作者QQ29 (我愛阿蓉)
看板C_and_CPP
標題[問題] 新手語法if else
時間Thu Oct 1 20:10:42 2009
今天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