主函數要輸出這個數組怎么實現???
一般用函數的參數傳遞。如果要通過函數返回值傳遞,可以用指針,另外保存數據的變量退出函數時不得消失。例如:
#include<stdio.h>int*fun(intn){inti;staticinta[100]
;//這里用staticfor(i=0;i<n;i++)a[i]=i;return&a[0];
}voidmain(){inti,n=5;int*p;//聲明指針p=fun(n)
;//返回指針for(i=0;i<n;i++)printf("%d",p[i])
;//把p看成數組來輸出}得01234
上一篇什么叫做實變賦值函數