选择题   函数fun的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。
    int fun(int  *a,int n)
    {  int  *p,*s;
    for(p=a,s=a;p-a<n;p++)
    if(______)s=p;
    return  *s;
    }
    在if语句的下画线处应填入的选项是
 
【正确答案】 B
【答案解析】函数fun的功能是在形参a所指的具有n个元素的数组中查找最大值并返回。通过for循环比较,s始终指向最大值的那个元素。取指针的值,使用*p,因此比较使用*p和*s。需要找到最大值,当*s<*p时修改指针s的指向,因此答案为选项B。