C语言实现数组输入的函数
时间: 2024-09-23 19:05:22 浏览: 67
C语言动态数组的使用实现代码
5星 · 资源好评率100%
在C语言中,通常可以使用循环结构(如for、while等)配合指针或者下标来实现数组元素的输入功能。下面是一个简单的例子,展示如何通过`scanf`函数获取用户输入并存储到数组中:
```c
#include <stdio.h>
#define SIZE 5 // 定义数组大小
// 函数声明,用于从用户那里获取数组元素
void input_array(int array[], int size);
int main() {
int numbers[SIZE]; // 声明整型数组
printf("请输入 %d 个整数:\n", SIZE);
input_array(numbers, SIZE); // 调用输入函数
// 打印数组元素
for (int i = 0; i < SIZE; i++) {
printf("numbers[%d] = %d\n", i, numbers[i]);
}
return 0;
}
// 输入函数实现
void input_array(int arr[], int n) {
for (int i = 0; i < n; i++) { // 遍历数组长度
scanf("%d", &arr[i]); // 使用&操作符获取地址,以便读取输入值
}
}
```
在这个示例中,`input_array`函数接受一个整型数组和它的大小作为参数,然后通过`scanf`逐个读取用户的输入,并将其存储到数组中。
阅读全文