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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

?93. 以下數(shù)組定義中,正確的是( )

?93. 以下數(shù)組定義中,正確的是( )

C
包小龍蝦 2018-07-26 16:07:00
93. 以下數(shù)組定義中,正確的是( )。A. int a[2][3]={1,2,3,4,5,6,7};B. int a[][]={{1,2,3},{4,5,6},{7,8,9}};C. int a[2][]= {1,2,3,4,5,6};D. int a[][4]= {6};我感覺ABCD都錯啊不知道選哪個
查看完整描述

3 回答

已采納
?
onemoo

TA貢獻883條經(jīng)驗 獲得超454個贊

D 是正確的。

雖然這樣聲明沒有指明 a 后面第一個中括號的大小,不過編譯器會根據(jù)初始化列表來自動決定。

列表中只有一個數(shù)字 6,這樣 int a[1][4] 就能滿足了,編譯器就推斷出中括號里的大小為 1。

而初始化列表中元素個數(shù)不足數(shù)組大小時,數(shù)組中那些多出來的元素的初值是默認的 0,所以 a 中的初值就是 {6, 0, 0, 0}。


B 中那樣聲明 a 時,第二個中括號不能留空。

C 中也是同樣,后面的中括號都不能留空。

查看完整回答
反對 回復(fù) 2018-07-26
  • 包小龍蝦
    包小龍蝦
    那A呢?
  • onemoo
    onemoo
    A 中數(shù)組一共只能容納 2 * 3 = 6 個元素,而初始化列表中卻有 7 個數(shù),這是錯誤的!
?
陜西冷娃_IT男

TA貢獻1條經(jīng)驗 獲得超0個贊

只有B是正確的。

查看完整回答
反對 回復(fù) 2018-07-27
?
業(yè)余奶茶品鑒師

TA貢獻260條經(jīng)驗 獲得超388個贊

BD是對的,因為第二維度不能為空,所以C是錯的,A中 2*3=6,但1-7超出了,也是錯的,

查看完整回答
反對 回復(fù) 2018-07-26
  • 包小龍蝦
    包小龍蝦
    B的話不是只能空行不能空列嗎?D的話它的行沒有規(guī)定,后面的不是系統(tǒng)會自動清零,這樣的話不是有很多種答案嗎?
?
Sakura3166129

TA貢獻1條經(jīng)驗 獲得超0個贊

B?

int?a[][]={{1,2,3},{4,5,6},{7,8,9}};
int?arr[][]?=?new?int[3][3];
arr?=?a;

這是兩種賦值方式

查看完整回答
反對 回復(fù) 2018-07-26
  • 包小龍蝦
    包小龍蝦
    D的話它的行沒有規(guī)定,后面的不是系統(tǒng)會自動清零,這樣的話不是有很多種答案嗎?
  • 包小龍蝦
    包小龍蝦
    B的話不是只能空行不能空列嗎?
  • 3 回答
  • 0 關(guān)注
  • 2295 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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