Re: [問題] swap 多維陣列

看板C_and_CPP (C/C++)作者 (KID)時間13年前 (2013/01/24 22:08), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
void swap(int (*a)[5],int (*b)[5]){ int i; int tmp; for(i = 0; i < 5; i++){ tmp = a[0][i]; a[0][i] = b[0][i]; b[0][i] = tmp; } } swap(array + 1, array + 3); ※ 引述《smilecat13 (微笑的貓)》之銘言: : int array[10][5]; : 如果我想要 swap array[1] 跟 array[3] 這兩個位置, : 也就是array[1]的五個元素跟array[3]的五個元素全部交換, : 請問有什麼比較好的方法嗎? (可以另外寫成一個function的話) : 常識過一些方法,但在編譯時就因為語法不對卡住了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.225.174.245

01/25 19:51, , 1F
能講解一下嗎
01/25 19:51, 1F

01/26 00:49, , 2F
嗯嗯,不知道有哪邊不懂,我可以為你說明^_^
01/26 00:49, 2F
文章代碼(AID): #1H0K1dmM (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1H0K1dmM (C_and_CPP)