求解释一下循环过程若给fun函数的形参s传送字符串:“ 253aa6a” ,则函数的返回值是long fun(char s[]) { long n; int sign; for(; *s ==' '; s++); if( *s =='-') sign=-1; else sign=1; if(*s=='+'|| *s=='-') s++;

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 11:13:06

求解释一下循环过程若给fun函数的形参s传送字符串:“ 253aa6a” ,则函数的返回值是long fun(char s[]) { long n; int sign; for(; *s ==' '; s++); if( *s =='-') sign=-1; else sign=1; if(*s=='+'|| *s=='-') s++;
求解释一下循环过程
若给fun函数的形参s传送字符串:“ 253aa6a” ,则函数的返回值是
long fun(char s[])
{
long n;
int sign;
for(; *s ==' '; s++);
if( *s =='-') sign=-1;
else sign=1;
if(*s=='+'|| *s=='-') s++;
n=0;
while( *s >=48 && *s

求解释一下循环过程若给fun函数的形参s传送字符串:“ 253aa6a” ,则函数的返回值是long fun(char s[]) { long n; int sign; for(; *s ==' '; s++); if( *s =='-') sign=-1; else sign=1; if(*s=='+'|| *s=='-') s++;
跳过所有的空格;
根据+- 判断正负号;
开始读取数字