所用到的头文件
这个字符串可能有一下几种形式
“ 0123” “ 0x123a” "+123" " -0123a"等等
既有8进制,又有16进制,还有10进制,还有一种可能啥也不是
int My_atoi(const char* str)
{
//assert
assert(str != NULL);
if (str == NULL)
{
return -2;
}
while (isspace(*str)) //判断字符串开头是否有空格
{
str++;