问答题 printf("max=%6.1f/n ",max);

【正确答案】double fun(STREC *h)
{
double max=h->s;
while(h!=NULL) /*通过循环找到最高分数*/
{if(max<h->s) max=h->s;
h=h->next;
}
return max;
}
【答案解析】[解析] 在本题中,h为一个指向结构体的指针变量,若要引用它所指向的结构体中的某一成员时,要用指向运算符“->”。由于是链表,所以要使h逐一往后移动,使用的是h=h->next。