发布网友 发布时间:2022-04-25 13:06
共1个回答
热心网友 时间:2024-03-02 06:29
首先定义类型STU为结构体类型。
对于主函数,定义结构体变量c
c.name="Qian" c.sex='f' c.score[0] = 95 c.score[1]=92
然后调用函数d=f(c) 这里是传值调用,f中对c的修改 不会影响主函数。
进入f
参数a就是c
a.name="Qian" a.sex='f' a.score[0] = 95 a.score[1]=92
定义结构体变量b
b.name="Zhao" b.sex='m' b.score[0] = 85 b.score[1]=90
后续 四行赋值,将b中各个项,赋值给a
然后返回a
由于d=f(c) 这样d被赋值为返回值。 所以d中各项的值,就是f中变量b的初始值。
d.name="Zhao" d.sex='m' d.score[0] = 85 d.score[1]=90
输出d的各项值,也就是
Zhao,m,85,90
选C