求解释一下循环过程若给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/07/06 18:58:47
求解释一下循环过程若给fun函数的形参s传送字符串:“253aa6a”,则函数的返回值是longfun(chars[]){longn;intsign;for(;*s=='''';s++);if(*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++;
求解释一下循环过程
若给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++;
跳过所有的空格;
根据+- 判断正负号;
开始读取数字