陣列的初始化 清空和逆置

2021-08-31 13:24:00 字數 703 閱讀 3639

#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 ...