编写一个函数inputArrary,该函数被主函数调用,通过该函数实现向主函数中定义的数组输入数据。
我们知道,如果使用返回时,主函数的数据是没有变动的,如果我们传递一个指针,即可将数据进行修改。代码如下:
- #include <stdio.h>
-
-
void inputArray(int *array, int len)
-
{
-
int i;
-
for(i = 0; i < len; i++)
-
{
-
scanf("%d",array + i);
-
}
-
}
-
-
int main(int argc, char *argv[])
-
{
-
int i, array[10];
-
printf("please input data for array\n");
-
inputArray(array, 10);
-
for(i = 0; i < 10; i++)
-
{
-
printf("%d ",array[i]);
-
}
-
printf("\n");
-
return 0;
-
}
阅读(821) | 评论(0) | 转发(0) |