亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

求問一下這四個選項的具體解釋,最后表達出來的是什么呢?

求問一下這四個選項的具體解釋,最后表達出來的是什么呢?

C
__空白__ 2016-09-18 16:15:21
查看完整描述

2 回答

已采納
?
JustWannaHugU

TA貢獻452條經驗 獲得超796個贊

選C

首先清楚一下命名規則,a[i][j]是數組的數組,意思是定義i個元素的數組,每個元素都是一個含有j個元素的數組

通俗的理解,a[i][j]中,i代表行數,j代表有幾列(取最大數,不足以0補齊)

????????????????????????????????0 0 0

A選項的數組為:?? ?1 0 0 ? 這樣的三行三列數組

????????????????????????????????1 2 3

????????????????????????????? ??

????????????????????????????????1 2 3

D選項類似????? ?:????4 0 0 這樣的二行三列數組


B選項是最標準的命名格式,就不解釋了


而C選項X[4][]是定定義了4個未知維度的數組,是不確定的所以程序無法為這個數組分配內存空間.

你就記住定義二維數組,第一維可以隱藏,第二維不能不寫

純手打,望采納


查看完整回答
2 反對 回復 2016-09-19
?
MarlboroKay

TA貢獻189條經驗 獲得超236個贊

c語言的規則要求必須指定第2維的元素個數,所以選項C是錯誤的。

二維數組第一個[]表示有幾行,第二個[]表示有幾列。

A 選項沒有定義行數,根據初始化的參數看出,是一個三行三列的二維數組

????0 0 0

????1 0 0

????1 2 3

B 選項就是一個四行三列的數組。

????1 2 3

?? ?1 2 3

????1 2 3

????1 2 3

D 選項第一個[]為空,這系統會把1,2,3放在一行。4放在第二行。兩行三列的數組。

????1 2 3

?? ?4 0 0

望采納。


查看完整回答
2 反對 回復 2016-09-19
  • 2 回答
  • 0 關注
  • 1302 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號