switch 穿透

今天論壇有人問,x一直等於二,爲什麼還會執行case裏面的代碼塊,這個y輸出爲5。我也是想了半天,後來看他其他人的回帖,以及自己的百度,才發現這是屬於switch穿透。 今天看到的一個題目,如題: 那麼什麼是switch穿透呢:即switch進入的第一個case判斷成功進入的代碼塊如果沒有break的話,後面所有的case都不會判斷,默認爲true直接執行裏面的代碼塊。 上圖中的執行順序: 所以正
相關文章
相關標籤/搜索