作者cutekid (KID)
看板C_and_CPP
標題Re: [問題] swap 多維陣列
時間Thu Jan 24 22:08:37 2013
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
推 easterday:能講解一下嗎 01/25 19:51
→ cutekid:嗯嗯,不知道有哪邊不懂,我可以為你說明^_^ 01/26 00:49