第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于定義int age;

http://img1.sycdn.imooc.com//56690fde000125fc06110603.jpg

為什么int age;要放在外面 ?不能放在花括號(hào)里面呢?也就是

#include <stdio.h>

int people(int n)

{

int age

if(n==1)

……}

下面的就省略了 ?主要是想知道int age;這個(gè)問題

正在回答

3 回答

566bad0c0001550f05000280.jpg

566bad0c0001649805000309.jpg

可以解釋一下嗎



0 回復(fù) 有任何疑惑可以回復(fù)我~

在這道題當(dāng)中放外面和你寫的那樣都是可以的,如果你還有一個(gè)類似people這樣的函數(shù)的時(shí)候就有區(qū)別了,

放外面另一個(gè)方法也能用age這個(gè)變量,放里面就不行,這就是全局變量和局部變量的問題,你可以去看看相關(guān)

知識(shí)

0 回復(fù) 有任何疑惑可以回復(fù)我~

放外面是全局變量, 只會(huì)定義一次,

放里面是局部變量,每調(diào)用一次people方法都會(huì)初始化,?

然而這里放里面和外面都一樣吧, 因?yàn)閍ge改變了也不會(huì)影響遞歸,應(yīng)該只是會(huì)浪費(fèi)內(nèi)存吧

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

super珊__ 提問者

可是我把它放在里面的話 這道題就運(yùn)行不出來(lái)了
2015-12-12 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Jason333 回復(fù) super珊__ 提問者

沒仔細(xì)看主函數(shù),因?yàn)槟阒骱瘮?shù)里也用到了age,而如果把a(bǔ)ge放到里面的話,他的作用域就是people這個(gè)函數(shù),只是局部作用,而放到外面就是全局函數(shù),他的作用域是整個(gè)類,所以main函數(shù)也不需要定義也能使用
2015-12-14 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

關(guān)于定義int age;

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)