c语言

c语言指向数组的指针怎么用

小亿
82
2024-08-05 17:03:11
栏目: 编程语言

在C语言中,数组名本身就是指向数组第一个元素的指针,因此可以直接使用数组名作为指针来访问数组中的元素。下面是一个简单的例子:

#include <stdio.h>

int main() {
    int arr[5] = {1, 2, 3, 4, 5};
    
    int *ptr = arr;  // 数组名arr就是指向数组第一个元素的指针
    
    for (int i = 0; i < 5; i++) {
        printf("Element %d: %d\n", i, *(ptr + i));
    }
    
    return 0;
}

在这个例子中,我们定义了一个包含5个整数的数组arr,并声明一个指针ptr指向数组arr的第一个元素。然后我们使用指针ptr来访问数组中的元素,通过递增指针的值来访问下一个元素。

总的来说,可以通过数组名或者声明指针变量来指向数组,然后使用指针来访问数组中的元素。

0
看了该问题的人还看了