看板 C_and_CPP 關於我們 聯絡資訊
請問假如有一個二維陣列 ex: order[4][4] 一開始宣告時會順便設定陣列內容, ex: int order [4][4] = { 4, 8,11, 7, 12, 0, 3,15, 14, 2, 1,13, 6,10, 9, 5 }; 在程式的過程中需要重新設定陣列內容, 但是也是一次重新設定16個值, 請問該怎麼設定呢? 因為好像無法用for迴圈來設定, 陣列的值都是特殊位置有特殊值 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.24.206
gba356:可以再宣告或 new 一個同大小陣列,然後 memcpy() 02/04 14:56
cfbbq:我剛試了一下,可以用for迴圈設定耶,還是我哪裡搞錯了? 02/04 17:37
teyurd:用for迴圈設定會有很多if else, 不然就要一個一個設 02/04 20:54
teyurd:後來決定採用1樓的方法處理了... 02/04 20:55
※ 編輯: teyurd 來自: 140.112.24.206 (02/04 20:55)