atoi函数实现
atoi()函数的功能是将一个字符串转换为一个整型数值。
例如“12345”,转换之后的数值为12345,“-0123”转换之后为-123。
#include <stdio.h>
int my_atoi(const char *str) { int total = 0; //保存转换后的数值 int isNegative = 0; //记录字符串中是否有负号 int length = 0; //记录字符串的长度 const char *p = str; char temp = '0'; if(NULL == p) //判断指针的合法性 { printf("error"); return -1; } while(*p++!='