1.结构体做函数参数值传递 示例: package main //必须有个main包 import "fmt" //定义一个结构体类型 type Student struct { id int name string sex byte //字符类型 age int addr string } func test01(s Student) { s.id = 666 fmt.Println("test01: ", s) } func main() { s := Stud
1.结构体成员的使用:指针变量 示例: package main //必须有个main包 import "fmt" //定义一个结构体类型 type Student struct { id int name string sex byte //字符类型 age int addr string } func main() { //1.指针有合法指向后,才操作成员 //先定义一个普通结构体变量 var s Student //在定义一个指针变量,保存s的地址 var p1 *Student
1.结构体成员的使用普通变量 示例: package main //必须有个main包 import "fmt" //定义一个结构体类型 type Student struct { id int name string sex byte //字符类型 age int addr string } func main() { //定义一个结构体普通变量 var s Student //操作成员,需要使用点(.)运算符 s.id = 1 s.name = "mike" s