函數返回值可以返回數組么?
類似于這樣
int ?best(int a[10],int b[10])
{
int flag[10][10];
int i,j;
for(i=0;i<10;i++)
for(j=0;j<10;j++)
if(a[i]==a[j])
{
flag[i][j]=1;
}
return flag;}
類似于這樣
int ?best(int a[10],int b[10])
{
int flag[10][10];
int i,j;
for(i=0;i<10;i++)
for(j=0;j<10;j++)
if(a[i]==a[j])
{
flag[i][j]=1;
}
return flag;}
2016-06-03
舉報
2016-06-04
不過可以返回指針,?所以可以返回數組的地址
不過注意不要返回局部的數組,?要返回也是參數里面的數組或者是動態分配了內存的數組?