估計大神都知道,但是初學者可能看書知道函式體內的的宣告只在函式內有效,而在特殊情況下,一些陳述句也只在一定范圍內有效,例如:
for (int i=0;;){;} ;do {int i=0}while();while(1){int i=0};出了回圈體 i就是位定義;進一步的 if(1){int i=0;}出了花括號也是無效的;swtich case (未測驗)等在某些作用范圍內定義的變數出了范圍都是無效的;甚至 {int i=0};出了花括號也是無效的。
uj5u.com熱心網友回復:
這個叫做塊作用域轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/133118.html
標籤:新手樂園
