[問題] 二維陣列是連續的嗎?

看板java作者 (如是如是)時間16年前 (2009/06/20 18:24), 編輯推噓6(600)
留言6則, 6人參與, 最新討論串1/4 (看更多)
請問一下,以下宣告有何不同 int [][] x = new[2][4]; --- int [][] x; x = new int[2][]; x[0] = new int[4]; x[1] = new int[4]; -- 第一種的記憶體配置是連續的嗎? thanks -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.203.67

06/20 18:41, , 1F
第二種可以 x[0]= new int[4]; x[1]= new int[5];
06/20 18:41, 1F

06/20 20:15, , 2F
二維陣列 沒有一定要長的像長方形
06/20 20:15, 2F

06/20 23:36, , 3F
兩種都不是連續的
06/20 23:36, 3F

06/21 10:15, , 4F
應該不是連續的 除非電腦內部自動排成這種形式
06/21 10:15, 4F

06/22 02:08, , 5F
都不連續+1
06/22 02:08, 5F

06/22 15:30, , 6F
你指什麼東西的記憶體配置是連續的?!
06/22 15:30, 6F
文章代碼(AID): #1AFBZ0Uk (java)
文章代碼(AID): #1AFBZ0Uk (java)