问题
填空题
有以下程序:
#include <stdio.h>
struct STU
int num;
float TotalScore;;
void f(struct STU p)
struct STU s[2]=20044,550,20045,537;
p.num=s[1].num; p.TotalScore=s[1].TotalScore;
main()
struct STU s[2]=20041,703,20042,580;
f(s[0]);
printf("%d%3.0f\n",s[0].num, s[0].TotalScore);
程序运行后的输出结果是______。
答案
参考答案:20041 703
解析: 结构成员引用的“.”运算符有最高优先级,嵌套结构成员的引用是从右向左进行的。