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

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

int x[][3]={{0},{1},{1,2,3}}; 為什么第一個可以不設(shè)置長度?

后面的3不是設(shè)置每個數(shù)組的元素是3個的意思嗎。。為什么 有一個的也對????

正在回答

3 回答

因為int x[][3];這條語句中前面的[]表示這個二維數(shù)組的行,[3]表示這個二維數(shù)組的列。

在列有指出,但是行沒有指出的時候,可以通過對這個二維數(shù)組賦初值得到,比如你給其賦的值為“{{0},{1},{1,2,3}}”,可以知道這個二維數(shù)組有三行。


至于為什么有的{}中只有一個值也可以,是因為{}中只有一個值,后面的就默認初始化為0

所以你這個數(shù)組的所有元素的值如下:

x[0][0]~x[0][2]????????0, 0, 0

x[1][0]~x[1][2]????????1, 0, 0

x[2][0]~x[2][2]????????1, 2, 3

9 回復 有任何疑惑可以回復我~
#1

weibo_敏哥哥LXM_0 提問者

非常感謝!
2015-11-01 回復 有任何疑惑可以回復我~

用大括號列表指定數(shù)組初值時,如果提供的元素個數(shù)不足數(shù)組大小,缺少的那幾個元素會被初始化為0。

0 回復 有任何疑惑可以回復我~
0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

int x[][3]={{0},{1},{1,2,3}}; 為什么第一個可以不設(shè)置長度?

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

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

幫助反饋 APP下載

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

公眾號

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