Re: [問題] swap 多維陣列
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
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章