有以下程序: struct STU char name[10]; int num
网友回答
答案:A
解析: 本题考核的知识点是结构体类型的综合应用。本题中首先定义了一个结构体类型STU,它由一个字符数组和一个整形变量num组成。然后定义两个函数f1和f2。其中f1是值传递的,f2是地址传递的。主函数中定义两个结构体变量a和h并分别赋初值,接着调用函数f1(a),由于函数f1是值传递,故执行该函数后并没有改变a的值,在接着调用函数f2(&h),由于该函数是地址传递,执行该函数后将使变量b的值为{SunDan, 2044},故函数最后输出的a.num和b.num的值为2041和2044。所以,4个选项中选项A)正确。