在C語言中,可以通過指針來輸出數組的元素。下面是一種常見的方式:
#include <stdio.h>
void printArray(int* arr, int size) {
for (int i = 0; i < size; i++) {
printf("%d ", *(arr + i));
}
printf("\n");
}
int main() {
int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(arr[0]);
printArray(arr, size);
return 0;
}
在上面的代碼中,我們定義了一個printArray
函數,該函數接受一個指向數組的指針和數組的大小作為參數。在函數內部,我們使用指針操作符*
來訪問指針指向的數組元素,然后通過循環遍歷數組并逐個輸出元素。
在main
函數中,我們定義了一個整型數組arr
并初始化了它的元素。然后,我們計算出數組的大小,并調用printArray
函數來輸出數組的元素。