选择题 25.  有以下程序:
    #include<stdio.h>
    int fun(char s[])
    {  int n=0;
    while(*s<='9'&&*s>='0'){n=10*n+*s-'0'; s++;}
    return(n);
    }
    main()
    {char s[10]={'6','1','*','4','*','9','*','0','*'};
    printf("%d",fun(s));
    }
    程序的运行结果是______。
【正确答案】 C
【答案解析】 在fun()函数中,while循环的功能是逐个取字符数组s的字符判断其是否是数字。若是则将这些数字组成一个数保存到变量n中,并返回变量n的值。