我需要在 main() 函数中声明一个数组(大小 10),并使用另一个函数从用户读取所有数组元素。我尝试了下面的代码,但不起作用。如何使用另一个函数从用户那里获取数组元素?
#include <stdio.h>
int main()
{
int A[10];
readArray(A);
return 0;
}
void readArray(int *A)
{
for(int i=0; i<10; i++)
{
printf("A[%d]: ", i);
scanf("%d\n", &A[i]);
}
}
最佳答案
我建议您通过在 main
中打印数组 A
来检查代码是否有效:
for(int i = 0; i < 10; i++)
printf("A[%d]: %d\n", i, A[i]);
关于c - C 中从用户读取所有数组成员的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59266615/