未分类题
若给fun函数的形参s传送字符串:'abc-6354abc',则函数的返回值是( )。(字符串中包括空格)
long fun(char S[])
{long n;int sign;
for(;isspace(*s)||islower(*s);s++);
sign=(*s=='-')?-1:1;
if(*s=='+'||*s=='-')s++;
for(n=0;isdigit(*s);s++)
n=10*n+(*S-'0');
return sign*n;
}
【参考答案】
-6354
-6354 解析:本题的考查点是函数的返回值。这个函数的目的是提取出由函数的形参传送来的字符串中的数......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)