#include #include void init(int arr, int size)
void empty(int arr, int size)
// 在這裡,初始化和清空是一樣的操作
void swap(int* x, int* y)
void reverse(int arr, int size)
int left = 0;
int right = size - 1;
while (left < right)
}// 5個元素
#define size 5
// 在函式內部無法求得陣列元素的個數
// 陣列作為函式引數的時候會隱式轉換為指標,指向陣列的首元素
int main() ;
// 初始化
init(arr, size);
for (int i = 0; i < size; ++i)
// 清空
empty(arr, size);
for (int i = 0; i < size; ++i)
// 轉置
reverse(arr, size);
for (int i = 0; i < size; ++i)
system("pause");
return 0;
}
對陣列初始化,清空,逆置
include include include void initarray int a,int size void reversearray int a,int size printf d a i void emptyarray int a,int size int main assert 巨集的...
建立乙個陣列,實現陣列元素的初始化,逆置,清空
建立乙個陣列,實現函式init 初始化陣列 實現empty 清空陣列 實現reverse 函式完成陣列元素的逆置。要求 自己設計函式的引數,返回值。1 init 陣列元素的初始化 定義乙個一維陣列,計算機會根據給定的陣列大小,隨機給定陣列中元素的值。建立乙個初始化函式,手動輸入陣列中每個元素的值。2...
建立乙個陣列,實現初始化,清空,逆置等命令。
建立乙個陣列,實現函式init 初始化陣列 實現乙個函式empty 清空陣列 實現乙個reverse 函式完成陣列元素的逆置。自己設定函式的引數和返回值 思路 1 init 函式,初始化陣列 定義好陣列之後對陣列進行賦值,套用迴圈 for 語句,對0 9下標進行手動輸入10個數,之後再利用 for ...