选择题 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的值。