在C語言中,數(shù)組名本身就是指向數(shù)組第一個元素的指針,因此可以直接使用數(shù)組名作為指針來訪問數(shù)組中的元素。下面是一個簡單的例子:
#include <stdio.h>
int main() {
int arr[5] = {1, 2, 3, 4, 5};
int *ptr = arr; // 數(shù)組名arr就是指向數(shù)組第一個元素的指針
for (int i = 0; i < 5; i++) {
printf("Element %d: %d\n", i, *(ptr + i));
}
return 0;
}
在這個例子中,我們定義了一個包含5個整數(shù)的數(shù)組arr,并聲明一個指針ptr指向數(shù)組arr的第一個元素。然后我們使用指針ptr來訪問數(shù)組中的元素,通過遞增指針的值來訪問下一個元素。
總的來說,可以通過數(shù)組名或者聲明指針變量來指向數(shù)組,然后使用指針來訪問數(shù)組中的元素。