C语言模拟实现atoi函数的实例详解
atoi函数,主要功能是将一个字符串转变为整数,例如将“12345”–>12345。但在实现过程中,我们难免会因为考虑不够全面而漏掉比较重要的几点,今天就总结一下实现atoi函数需要注意的地方。
1.指针为NULL
2.字符串为空字符串
3.空白字符
4.正号与负号问题
5.溢出问题
6.异常字符处理
接下来看代码:(具体几种问题处理都在代码的注释中说明)
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio>
#include <stdlib>
#include <ctype>
#in