在C語言中,可以通過將數組作為參數傳遞給函數來傳遞數組。以下是一個示例代碼:
#include <stdio.h>
// 函數聲明
void printArray(int arr[], int size);
int main() {
int arr[5] = {1, 2, 3, 4, 5};
// 調用函數并傳遞數組
printArray(arr, 5);
return 0;
}
// 函數定義
void printArray(int arr[], int size) {
for(int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
}
在上面的示例中,我們定義了一個數組arr[5]
并將其作為參數傳遞給printArray
函數。在函數定義中,使用int arr[]
來表示傳遞的數組參數,同時也需要傳遞數組的大小作為參數。通過這種方式,我們可以在函數內部訪問并操作傳遞的數組。