问题 填空题

有以下程序:
#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

解析: 结构成员引用的“.”运算符有最高优先级,嵌套结构成员的引用是从右向左进行的。

单项选择题
单项选择题