选择题   有以下程序
    #include<stdio.h>
    void fun(char*a,char*b)
    {while(*a=='*')a++;
    while(*b==*a){b++;a++;}
    }
    main()
    {char*s='*****a*b****',t[80];
    fun(s,t);puts(t);
    }
    程序的运行结果是______。
 
【正确答案】 A
【答案解析】第一个while循环跳过字符串前面的*,第二个while循环将剩余的字符串赋值给字符串b,所以fun函数功能是删除字符串s的前置*赋值给t。