问题详情

有以下程序

#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\n",fun(s));

}

程序运行的结果是

A ) 9

B ) 61490

C ) 61

D ) 5

参考答案
您可能感兴趣的试题