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

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

int x[][3]={1,2,3,4};

請問int x[][3]={1,2,3,4};這樣定義的數(shù)組是什么樣的?

正在回答

4 回答

1 ?2 ? 3 ?

4 ?0 ? 0 ? ? ? ? ? ? x[0][0]=1 ? ? ?x[0][1]=2 ? ? ? ?x[0][2]=3 ? ? ? x[1][0]=4

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

這樣定義x為一個數(shù)組,其元素是“含有3個int的數(shù)組”。后面braces initializer中的數(shù)會依次賦予數(shù)組的各個元素,所以1 2 3分給了x的第一個元素,該元素就是一個{1, 2, 3}數(shù)組。還剩一個4,但x的第二個元素仍是一個“含有3個元素的數(shù)組”,所以x的第二個元素就是{4, 0, 0}數(shù)組(數(shù)組初值不足的用0補全)。 整個x數(shù)組含有2個元素,它們是含有3個元素的數(shù)組,x共有6個int,這點你可以用sizeof x來驗證。

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

Zh012

sizeof 如何使用? 是直接加上數(shù)組的名稱嗎?返回值是數(shù)組中含有的元素個數(shù)?如果是多維數(shù)組,返回的是行數(shù)還是總的元素個數(shù)? sizeof 之后還可以加其他數(shù)據(jù)類型(還是應(yīng)該叫數(shù)據(jù)結(jié)構(gòu)?白癡問題,但真的不懂)嗎?
2015-08-26 回復(fù) 有任何疑惑可以回復(fù)我~
#2

onemoo 回復(fù) Zh012

不知道課程中講沒講這個。 sizeof是個運算符,后面可以接變量名或類型(類型必須寫在括號中),運算結(jié)果是該變量/類型所占用的字節(jié)數(shù)。 你想得知x含有多少個int,可以這樣寫 sizeof x / sizeof(int),就是用x占用的字節(jié)總數(shù)除以每個int占用的字節(jié)數(shù)來得出x含有多少個int。 所謂多維數(shù)組和普通數(shù)組沒有區(qū)別,你的這個x就可以算是多維數(shù)組。
2015-08-26 回復(fù) 有任何疑惑可以回復(fù)我~

int真的可以么?

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

int *x[3] 這樣定義不是沒事找事嗎?

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

舉報

0/150
提交
取消

int x[][3]={1,2,3,4};

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

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

幫助反饋 APP下載

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

公眾號

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