已經在main()中定義了一個長度為20的數組,想在定義的函數中給數組賦值,但一直報錯,請問如何修改?
void arrin(int *arr)
{
int i;
arr[]={1,1,2,2,3,3,4,5,6,5,6,7,7,8,8,9,9,0,0};
for(i=0;i<20;i++)
printf("%d",arr[i]);
}
main()
{
int testarr[20];
............
}
arr[]={1,1,2,2,3,3,4,5,6,5,6,7,7,8,8,9,9,0,0};
這種賦值方式只在數組定義的時候才可以使用。