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++
- 選擇結構
- python的選擇結構Python
- SCSS 變數的宣告CSS變數
- 順序結構與選擇結構
- switch選擇結構使用
- 宣告變數的問題變數
- Mysql變數宣告的方式MySql變數
- JavaScript 宣告變數JavaScript變數
- TypeScript 變數宣告TypeScript變數
- Day12-if選擇結構
- 選擇結構程式設計程式設計
- C語言-選擇結構C語言
- Python(二):選擇結構與迴圈結構Python
- JS變數宣告和函式宣告提升JS變數函式
- Java中的類(好似結構體) 物件(好似指標變數)變數 方法Java結構體物件指標變數
- 資料結構32:選擇排序資料結構排序
- 08C++選擇結構(2)C++
- 【Java基礎】03選擇結構Java
- 07C++選擇結構(1)C++
- JavaScript(二):選擇、迴圈結構JavaScript
- Molecule 在構建工具中的選擇
- js宣告全域性變數JS變數
- CSS3新增選擇器(屬性選擇器、結構偽類選擇器、偽元素選擇器)CSSS3
- 淺談JS變數宣告和函式宣告提升JS變數函式
- 深入解析JS變數宣告和函式宣告提升JS變數函式
- 為什麼選擇使用介面(如List)而不是具體實現(如ArrayList)來宣告集合變數?-AI變數AI
- var與let宣告變數的區別變數
- go語言 變數的宣告與使用Go變數
- javascript變數的宣告以及命名規則JavaScript變數
- var、let、const宣告變數的區別變數
- Java變數的宣告和初始化Java變數
- python的變數使用前需宣告嘛Python變數
- Python培訓教程分享:Python中選擇結構是什麼Python
- web前端培訓教程中程式的順序結構及選擇結構Web前端
- Java入門系列-08-選擇結構Java
- 第四章_選擇結構(二)
- 選擇結構程式設計之習題程式設計