C语言:将字符串转化为整数atoi()函数复写

字符串转化为整数atoi()

int atoi(const char *s,int *num){
        assert(s!=NULL);
        const char *p = s;
        if(*s == '-'){
                s++;
        }
        *num = *s - '0';
        while(*(s+1)){
                *num = *num * 10 + *(s+1)-'0';
                s++;
        }
        if(*p == '-'){
                *num = -*num;
        }
        return *num;
}

相关:整数转变为字符串itoa函数复写

你可能感兴趣的:(C语言,字符串)