這兩種初始化第一種為什么在編譯器不正確?
int?a7[][]=new?int[3][4]{{1,2,3,4},{5,6,7,8},{9,10,11,12}?}; ?//聲明創(chuàng)建,數(shù)組元素初值為數(shù)據(jù)類(lèi)型的默認(rèn)值 int?a8[][]=new?int[][]??{{1,2,3,4},{5,6,7,8},{9,10,11,12}?};
int?a7[][]=new?int[3][4]{{1,2,3,4},{5,6,7,8},{9,10,11,12}?}; ?//聲明創(chuàng)建,數(shù)組元素初值為數(shù)據(jù)類(lèi)型的默認(rèn)值 int?a8[][]=new?int[][]??{{1,2,3,4},{5,6,7,8},{9,10,11,12}?};
2020-11-23
舉報(bào)
2021-08-08
因?yàn)槟愠跏蓟臅r(shí)候要么使用靜態(tài)初始化(也就是花括號(hào)里邊給出數(shù)組的值),要么使用動(dòng)態(tài)初始化(就是在中括號(hào)里邊聲明數(shù)組長(zhǎng)度),同時(shí)使用的話(huà)就是會(huì)報(bào)錯(cuò)
2021-01-26
第一種是錯(cuò)的,因?yàn)樵诼暶鲾?shù)組的同時(shí)賦值時(shí),不能指定數(shù)組長(zhǎng)度。
2020-11-23
new int[3][4]中的3 4 不用寫(xiě)吧?