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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

C中int數(shù)組的初始值

C中int數(shù)組的初始值

C
楊__羊羊 2019-10-30 10:43:54
像這樣在C中聲明數(shù)組時(shí):int array[10];整數(shù)的初始值是多少?我在使用不同的編譯器時(shí)會(huì)得到不同的結(jié)果,我想知道它是否與編譯器或OS有關(guān)。
查看完整描述

3 回答

?
慕仙森

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

如果在函數(shù)中聲明了數(shù)組,則該值是不確定的。int x[10];函數(shù)的意思是:無需進(jìn)行任何初始化即可獲得10 int大小的內(nèi)存區(qū)域的所有權(quán)。如果將數(shù)組聲明為全局1或static函數(shù)中的聲明,則所有尚未初始化的元素都將初始化為零。


查看完整回答
反對(duì) 回復(fù) 2019-10-30
?
心有法竹

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個(gè)贊

按照標(biāo)準(zhǔn)設(shè)置,所有全局和函數(shù)靜態(tài)變量都會(huì)自動(dòng)初始化為0。自動(dòng)變量不會(huì)初始化。


int a[10];  // global - all elements are initialised to 0


void foo(void) {

    int b[10];    // automatic storage - contain junk

    static int c[10]; // static - initialised to 0

}

但是,最好始終手動(dòng)初始化函數(shù)變量,而不管其存儲(chǔ)類如何。要將所有數(shù)組元素設(shè)置為0,您只需要將第一個(gè)數(shù)組項(xiàng)分配為0-省略的元素將自動(dòng)設(shè)置為0:


int b[10] = {0};


查看完整回答
反對(duì) 回復(fù) 2019-10-30
  • 3 回答
  • 0 關(guān)注
  • 1322 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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