数组作为函数的参数

2019-07-11  本文已影响0人  荒古遗尘狗贼

package main

import(

"fmt"

)

func shuzu( a [5]int ){

for i:=0;i<len(a);i++{

a[i]=i+2

    fmt.Printf("a[%v]=%v\t",i,a[i])

}

fmt.Printf("\n")

}

func zhizhen(a *[5]int){

for i:=0;i<len(a);i++{

 a[i]=i+1

    fmt.Printf("*a[%v]=%v\t",i,a[i])

}

fmt.Printf("\n")

}

func main(){

num:=[5]int{}

shuzu(num)

fmt.Printf("shuzu  printf  %v\n",num)

zhizhen(&num)

fmt.Printf("zhizhen printf %v",num)

}

上一篇 下一篇

猜你喜欢

热点阅读