int my_atoi(const char *str)
{
assert(str != NULL);
int flag = ;
int result = ;
while(*str == ' ' || *str == '\n' || *str == '\t')
{
++str;
}
if(*str == '-')
{
flag = -;
++str;
}
else if(*str == '+')
{
++str;
}
while(*str != '\0')
{
if(*str >= '' && *str <= '')
{
result = result* + *str - '';
}
else
{
return flag * result;
}
++str;
}
return flag * result;
}

最新文章

  1. (9) 深入了解Java Class文件格式(八)
  2. maven 检查依赖冲突和版本冲突
  3. 将asp.net页面弄成伪静态
  4. HDU 1688 Sightseeing&amp;HDU 3191 How Many Paths Are There(Dijkstra变形求次短路条数)
  5. DataSet 图解
  6. 5、判断、循环、数组综合练习案例(迷你DVD)
  7. Android onConfigurationChanged的作用
  8. 使用webpack配置vue项目代理 (超简单)
  9. 使用Git进行版本管理
  10. netty解码器详解(小白也能看懂!)
  11. MT【259】2016天津压轴题之最佳逼近
  12. win10 下安装 neo4j(转)
  13. 不用軟體解PPT密碼
  14. 10.16 正式开发stark组件(一)
  15. leetcode-algorithms-1 two sum
  16. SVG 学习&lt;一&gt;基础图形及线段
  17. ngingx安装错误 ./configure: error: the HTTP rewrite module requires the PCRE library.
  18. Tips——Flatlist的onEndReached多次触发问题解决
  19. Django 配置mysql
  20. Entity Framework应用:使用LINQ操作

热门文章

  1. FreeSql 教程引导
  2. BZOJ——1622: [Usaco2008 Open]Word Power 名字的能量
  3. Truck History(最小生成树)
  4. SSM框架CRUD小案例
  5. spring管理事务
  6. Data Binding Guide——google官方文档翻译(上)
  7. LINUX下GDB反汇编和调试
  8. 4.php整合Memcached
  9. Spring延迟加载
  10. JobConf