直接代码,stu和person有继承关系输入person的部分怎么写呢,代码三个中问号处:
type stu struct {
person
id int
name string
sex string
age int
}
type person struct {
score int
addr string
}
func main() {
var arr [3]stu
for i := 0; i < len(arr); i++ {
fmt.Scan(&arr[i].id,&arr[i].name,&arr[i].sex,&arr[i].age,&arr[i].person???{s})
}
for i := 0; i<len(arr);i++ {
fmt.Println(arr[i])
}
```go
package main
import (
"fmt"
)
type stu struct {
person person
id int
name string
sex string
age int
}
type person struct {
score int
addr string
}
func main() {
var arr [3]stu
for i := 0; i < len(arr); i++ {
fmt.Scan(&arr[i].id, &arr[i].name, &arr[i].sex, &arr[i].age, &arr[i].person.score)
}
for i := 0; i < len(arr); i++ {
fmt.Println(arr[i])
}
}
```
#2
更多评论
&arr[i].person.score,&arr[i].person.addr这个问题的确很小白都没人理,还是去找个基础点的地方学习吧
#1