在C语言中,可以通过指针来输入数组的元素
在C语言中,可以通过指针来输入数组的元素。以下是一个示例代码:
#include<stdio.h>
intmain(){
intn;
printf("Enterthenumberofelementsinthearray:");
scanf("%d",&n);
intarr[n];
int*ptr=arr;//使用指针指向数组的第一个元素
printf("Enter%delements:\n",n);
for(inti=0;i<n;i++){
scanf("%d",ptr+i);//使用指针来输入数组元素
}
printf("Theenteredelementsare:");
for(inti=0;i<n;i++){
printf("%d",*(ptr+i));//使用指针来访问数组元素
}
return0;
}
在这个示例中,首先要求用户输入数组的元素个数,然后创建一个大小为n的数组arr,并使用指针ptr指向数组的第一个元素。接着通过循环使用指针来输入数组的元素。最后再通过循环使用指针访问数组元素并输出。
版权声明
本文仅代表作者观点,不代表博信信息网立场。