作者teyurd (秦齊楚燕韓趙魏)
看板C_and_CPP
標題[問題] 請問陣列設值的問題
時間Wed Feb 4 14:53:41 2009
請問假如有一個二維陣列 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)