C语言中函数中传入一个数组,并且返回一个数组

2025-03-17 01:25:10
推荐回答(1个)
回答1:

#include

int *arry ( int a[]);

int main ()
{
int a[]={0,1,0,1,1,0,1,0};
int *b =arry(a) ;
        int i;
for (i = 0;i<8;i++){
printf ("%d " , a[i]);
}
        return 0;
}

int *arry ( int a[])
{
        int i;
for (i = 0;i<8;i++){
if (a[i]==0){
a[i]=1;
}
else {
a[i]=0;
}
}
return a;
}