switch-case選擇結構中的變數宣告
如果要在switch-case結構中宣告變數(變數宣告要注意)
正確寫法1
將case語句用{}括起,可實現變數直接在case內部宣告
switch()
{
case 1:{
int x;
cin>>x;
beark;
}
...
}
正確寫法2
將變數的宣告移到switch語句外
int x;
switch()
{
case 1:
cin>>x;
beark;
...
}
錯誤寫法
直接將變數宣告寫在case語句下,編譯器會報錯
switch()
{
case 1:
int x;
cin>>x;
beark;
...
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/132/viewspace-2799228/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C++中的選擇結構C++
- 選擇結構
- SCSS 變數的宣告CSS變數
- python的選擇結構Python
- 資料結構的選擇資料結構
- 順序結構與選擇結構
- TypeScript 變數宣告TypeScript變數
- JavaScript 宣告變數JavaScript變數
- switch選擇結構使用
- 宣告變數的問題變數
- Mysql變數宣告的方式MySql變數
- scala學習筆記:變數宣告中的模式筆記變數模式
- 順序與選擇結構
- 【資料結構】選擇排序!!!資料結構排序
- 【資料結構】選擇排序資料結構排序
- 選擇結構程式設計程式設計
- C語言-選擇結構C語言
- JS變數宣告和函式宣告提升JS變數函式
- Java中的類(好似結構體) 物件(好似指標變數)變數 方法Java結構體物件指標變數
- Molecule 在構建工具中的選擇
- 提升的函式宣告會覆蓋同名變數宣告函式變數
- Python(二):選擇結構與迴圈結構Python
- 企業薪酬結構的選擇方法薦
- JavaScript(二):選擇、迴圈結構JavaScript
- 資料結構32:選擇排序資料結構排序
- Day12-if選擇結構
- 【Java基礎】03選擇結構Java
- 07C++選擇結構(1)C++
- 08C++選擇結構(2)C++
- 變數沒有宣告的錯誤變數
- js宣告全域性變數JS變數
- CSS3新增選擇器(屬性選擇器、結構偽類選擇器、偽元素選擇器)CSSS3
- Less tips:宣告變數之前可以引用變數!變數
- Visual Studio 選擇相同變數高亮變數
- 深入解析JS變數宣告和函式宣告提升JS變數函式
- 淺談JS變數宣告和函式宣告提升JS變數函式
- Javascript中的迴圈變數宣告,到底應該放在哪兒?JavaScript變數
- 為什麼選擇使用介面(如List)而不是具體實現(如ArrayList)來宣告集合變數?-AI變數AI