?
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
如果你想向函數(shù)傳遞數(shù)組參數(shù),你需要在函數(shù)定義時,聲明形參為數(shù)組,我們可以通過以下兩種方式來聲明:
形參設定數(shù)組大小:
void myFunction(param [10]int) { . . . }
形參未設定數(shù)組大?。?/p>
void myFunction(param []int) { . . . }
讓我們看下以下實例,實例中函數(shù)接收整型數(shù)組參數(shù),另一個參數(shù)指定了數(shù)組元素的個數(shù),并返回平均值:
func getAverage(arr []int, int size) float32 { var i int var avg, sum float32 for i = 0; i < size; ++i { sum += arr[i] } avg = sum / size return avg; }
接下來我們來調(diào)用這個函數(shù):
package main import "fmt" func main() { var balance = []int {1000, 2, 3, 17, 50} var avg float32 avg = getAverage( balance, 5 ) ; fmt.Printf( "平均值為: %f ", avg ); } func getAverage(arr []int, size int) float32 { var i,sum int var avg float32 for i = 0; i < size;i++ { sum += arr[i] } avg = float32(sum / size) return avg; }
以上實例執(zhí)行輸出結(jié)果為:
平均值為: 214.000000
以上實例中我們使用的形參并為設定數(shù)組大小。
關于我們 聯(lián)系我們 留言板
手冊網(wǎng)