在C語(yǔ)言中,可以通過(guò)指針來(lái)輸入數(shù)組的元素。以下是一個(gè)示例代碼:
#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; // 使用指針指向數(shù)組的第一個(gè)元素
printf("Enter %d elements:\n", n);
for (int i = 0; i < n; i++) {
scanf("%d", ptr + i); // 使用指針來(lái)輸入數(shù)組元素
}
printf("The entered elements are: ");
for (int i = 0; i < n; i++) {
printf("%d ", *(ptr + i)); // 使用指針來(lái)訪問(wèn)數(shù)組元素
}
return 0;
}
在這個(gè)示例中,首先要求用戶輸入數(shù)組的元素個(gè)數(shù),然后創(chuàng)建一個(gè)大小為n的數(shù)組arr,并使用指針ptr指向數(shù)組的第一個(gè)元素。接著通過(guò)循環(huán)使用指針來(lái)輸入數(shù)組的元素。最后再通過(guò)循環(huán)使用指針訪問(wèn)數(shù)組元素并輸出。