C语言书上的题目

来源:百度知道 编辑:UC知道 时间:2024/05/28 07:33:58
若给你fun函数的形参s传送字符串:“空格空格6354abc”测函数的返回值是什么_____
#include"ctye.h"
long fun (char s[])
{long n;int sign;
for(;isspace(*s);s++);
sign=(*s=='-')s++;
if(*s=='+'||*d=='-')s++;
for(n=0;isdingit(*s);s++)n=10*n+(*s-'0');
return(sign*n);
}

有谁可不可以把着个答案告诉我,随便简单的解释一下,着题目
#include"ctype.h"
long fun (char s[])
{long n;int sign;
for(;isspace(*s);s++);
sign=(*s=='-')?-1:1;
if(*s=='+'||*s=='-')s++;
for(n=0;isdigit(*s);s++)n=10*n+(*s-'0');
return(sign*n);
}刚才的#include"ctye.h" 着个打错了,我刚才看了一下题目没打错啊

#include"ctye.h"
这个头文件是书上的源代码吧?打出来吧、
isspace应该是判断是否是空格吧?isdingit是整形术嘛?

题错了吧?你仔细看看吧。