###將乙個陣列的資料按相反的順序儲存;int a[10]=,處理完成後,陣列的內容變成
####思路:
1.利用陣列,將陣列的首位址和末位址分別儲存為left,right.首末位置的元素兩兩相互交換,left向右移,left++。right向左移,right–。當left等於right時,跳出迴圈。
######具體**:
#define _crt_secure_no_warnings
#include
void
reserve
(int arr,
int sz)
}int
main()
;int sz =
sizeof
(arr)
/sizeof
(arr[0]
);reserve
(arr, sz)
;int i =0;
for(i =
0; i <
10; i++
)getchar()
;return0;
}
結果:
2.利用指標:利用指標來實現left,right
######具體**:
#include
#include
void
reserve
(int
*left,
int*right)
}int
main()
;int sz =
sizeof
(arr)
/sizeof
(arr[0]
);reserve
(arr ,arr+sz-1)
;int i =0;
for(i =
0; i <
10; i++
)getchar()
;return0;
}
結果:
將乙個陣列追加到別乙個陣列
問題 將乙個陣列追加到別乙個陣列 方案 1 使用array merge 在使用這個合併陣列時如果使用數字鍵,那麼索引會重新編號.如果使用字串鍵,則會導致第二個陣列中的鍵 覆蓋第乙個陣列中的同名鍵 此時第乙個陣列中的值也就消失了 如果是兩種鍵則會表現出上述兩種特徵.r array 1 2 dd 3 4...
iOS 將乙個陣列中的資料插入到另乙個陣列中 總結
聯絡人 石虎暱稱 嗡嘛呢叭咪哄 要插入的位置 nsindexset helpindex nsindexset indexsetwithindexesinrange nsmakerange 1,sharr count 要插入的陣列 self helparr insertobjects helpsell...
將乙個陣列進行翻轉
題目 將陣列var a 1,2,3 變成陣列 4,3,2,1 的正確方式?a a.reserse unshift 4 b a.push 4 reserve c a.push 4 a.reserve d a.splice 3 1,4 reserve 根據下面的知識點的解題思路 a選項,a.revers...