C语言如何用指针输入数组

   2024-11-02 5280
核心提示:在C语言中,可以通过指针来输入数组的元素。以下是一个示例代码:#include stdio.hint main() {int n;printf(Enter the number o

在C语言中,可以通过指针来输入数组的元素。以下是一个示例代码:

#include <stdio.h>int main() {    int n;    printf("Enter the number of elements in the array: ");    scanf("%d", &n);    int arr[n];    int *ptr = arr;  // 使用指针指向数组的第一个元素    printf("Enter %d elements:\n", n);    for (int i = 0; i < n; i++) {        scanf("%d", ptr + i);  // 使用指针来输入数组元素    }    printf("The entered elements are: ");    for (int i = 0; i < n; i++) {        printf("%d ", *(ptr + i));  // 使用指针来访问数组元素    }    return 0;}

在这个示例中,首先要求用户输入数组的元素个数,然后创建一个大小为n的数组arr,并使用指针ptr指向数组的第一个元素。接着通过循环使用指针来输入数组的元素。最后再通过循环使用指针访问数组元素并输出。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号