討論串[作業] 演算法HW3的int **Input
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者Favonia (00010110110001101010100)時間20年前 (2005/12/10 01:10), 編輯資訊
0
0
0
內容預覽:
......... 這樣根本不叫轉吧 囧. 乾脆傳 void* 算了用 void* 傳也不可以寫 input[i][j]. -----. int a[5][5] 和 int** a 是完全不同的結構啊 Orz. 所謂可以轉都是語法強制轉型吧 ~____~. 跟 FILE* 硬轉成 double* 一

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者greydust (灰)時間20年前 (2005/12/09 23:21), 編輯資訊
0
0
0
內容預覽:
其實是可以轉的...像這樣寫:. #define N xxxxx. int a[N][N];. int **b = (int **)a;. 不過後果...嗯,相當微妙 :p. 其中最妙的地方就是 sizeof(int **)=8. 這個要讀還是可以讀的出來啦...只是麻煩. 嗯,其實講清楚一點我是不
(還有69個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Favonia (00010110110001101010100)時間20年前 (2005/12/09 22:18), 編輯資訊
0
0
0
內容預覽:
二為陣列不可能轉型成 int**. 所以你要問的應該是記憶體分配有沒有連續?xD. --- 以下是個人意見 ---. 這個時間應該沒有影響很多吧 @@". --. Favonia --- 我的個人版,歡迎參觀 :D. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.11

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者greydust (灰)時間20年前 (2005/12/09 21:39), 編輯資訊
0
0
0
內容預覽:
請問這個東西傳進來的是?. 是單純一個二維陣列轉成int **的型態丟進來. 還是是丟array of pointer進來?. 感謝. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.112.30.60.
首頁
上一頁
1
下一頁
尾頁