单项选择题

有以下程序:
#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) *****a*b
B) a*b
C) a*b****
D) ab