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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

請問下數(shù)組 int array[2] 應(yīng)該只有array[0] array[1]啊

怎么會出現(xiàn)array[2]? ?

正在回答

2 回答

這是因?yàn)閕nt array[2]還有一個為'\0'的結(jié)束數(shù)組符,而int array[]={0,1}則沒有'\0'這個結(jié)束符

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

xpsion 提問者

非常感謝!
2015-10-11 回復(fù) 有任何疑惑可以回復(fù)我~
#2

onemoo

只有字符串形成的數(shù)組才會在尾端添加一個'\0'字符,其他類型的數(shù)組不會這樣。 課程中的代碼是問題的!
2015-10-11 回復(fù) 有任何疑惑可以回復(fù)我~
#3

HiJacker

上上一次還是上一次的視頻里面有標(biāo)注:array[2]應(yīng)該改為array[3],是老師做視頻的時候疏忽打錯了
2017-05-19 回復(fù) 有任何疑惑可以回復(fù)我~

LS的回答有問題,原因請看我給他的回復(fù)。


確實(shí)不應(yīng)該有 array[2]。課程中這樣的寫法有嚴(yán)重的安全隱患。

剛看了一眼課程代碼,發(fā)現(xiàn)他的for循環(huán)也有問題,C標(biāo)準(zhǔn)不保證a b i 與array數(shù)組在內(nèi)存中緊挨著,所以for中指針p可能取到無意義值。 C標(biāo)準(zhǔn)只保證數(shù)組中的元素緊挨著。

這講師真坑人...

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

qq_翔麟_0

不同類型不同分配,不會造成abi非緊挨的狀況,分配是有一個先后順序的,去仔細(xì)看看內(nèi)存分配和GCC優(yōu)化再來說話
2017-03-15 回復(fù) 有任何疑惑可以回復(fù)我~
#2

onemoo 回復(fù) qq_翔麟_0

C標(biāo)準(zhǔn)可并沒有對棧內(nèi)存模型進(jìn)行規(guī)定,唯一能確定的是數(shù)組中的元素是緊密相鄰的,除此之外我們不能進(jìn)行任何假定。 我覺得寫代碼應(yīng)該盡可能嚴(yán)格地按照C標(biāo)準(zhǔn)來,不應(yīng)該依賴某些編譯器的行為,因?yàn)橛锌赡茉趧e的平臺上的編譯器就不是這樣實(shí)現(xiàn)的——尤其是在C教學(xué)時更應(yīng)該嚴(yán)謹(jǐn)。
2017-03-17 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_翔麟_0 回復(fù) onemoo

我的天誒,你打字不累么(¬_¬)
2017-03-18 回復(fù) 有任何疑惑可以回復(fù)我~
#4

onemoo 回復(fù) qq_翔麟_0

既然是在問答平臺里交流,那么我希望至少能寫些有意義的回答。我不愿意給出沒價值、抖機(jī)靈的回復(fù),所以一般字?jǐn)?shù)都不會太少,但還不至于累……
2017-03-19 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報

0/150
提交
取消

請問下數(shù)組 int array[2] 應(yīng)該只有array[0] array[1]啊

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

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

幫助反饋 APP下載

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

公眾號

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