[求助]数组能作为函数的返回值吗?
能或不能,给出简单例子即可,谢谢!
int*fun(int*a,int b); int main() { int a[5]= { 1,2,3,4 } ,*ptr,i ; ptr=fun(a,4); for(i=0;i<4;i++) printf("ptr[%d]=%d\n",i,ptr[i]); return 0 ; }
int*fun(int*a,int b)
{ int i ; for(i=0;i<b;i++) a[i]+=1 ; return a ; }