課程
/后端開發(fā)
/C++
/C++遠(yuǎn)征之起航篇
C語言難道不也是隨用隨定義嗎? ?
2019-08-10
源自:C++遠(yuǎn)征之起航篇 4-5
正在回答
可以這么說,一個(gè)變量定義在哪里有效范圍就在哪里。如
for(int i=0;i<5;i++)
{//這里就是i的有效范圍,在for的里面
????if(i==3)
????{//if里就是j的有效范圍? 當(dāng)然也是i的有效范圍
????????int j=0;
????????j++;
????????i++;//在for內(nèi),可以對(duì)i操作
????}//如果在這里無法使用j因?yàn)樵趇f外了,要再定義j
}
可能是編譯器變dio了,我百度看別人一年前的回答都是會(huì)報(bào)錯(cuò)的,但是自己試了for(int i=0卻可以順利通過。
都是放在函數(shù)開始前定義好,在之后調(diào)用
舉報(bào)
C++亮點(diǎn)盡在其中,本課程是在C語言基礎(chǔ)上的一個(gè)延伸,得以升華
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-08-15
可以這么說,一個(gè)變量定義在哪里有效范圍就在哪里。如
for(int i=0;i<5;i++)
{//這里就是i的有效范圍,在for的里面
????if(i==3)
????{//if里就是j的有效范圍? 當(dāng)然也是i的有效范圍
????????int j=0;
????????j++;
????????i++;//在for內(nèi),可以對(duì)i操作
????}
//如果在這里無法使用j因?yàn)樵趇f外了,要再定義j
}
2019-08-12
可能是編譯器變dio了,我百度看別人一年前的回答都是會(huì)報(bào)錯(cuò)的,但是自己試了for(int i=0卻可以順利通過。
2019-08-11
都是放在函數(shù)開始前定義好,在之后調(diào)用