《c程序设计语言》读书笔记-4.12-递归整数转字符串
来源:互联网 发布:mac清理垃圾的软件 编辑:程序博客网 时间:2024/05/29 03:23
#include <stdio.h>#include <math.h>#include <stdlib.h>void itoa_num(int n, char *s){ static int i; if(n / 10) itoa_num(n / 10, s); else { i = 0; if(n < 0) s[i++] = '-'; } s[i++] = abs(n) % 10 + '0'; s[i] = '\0';}int main(){ char s[100]; int n = -100; itoa_num(n, s); printf("%s\n",s); return 0;}此程序中运用了递归和static类型变量,都不熟悉,尤其是static。好好看看。
0 0
- 《c程序设计语言》读书笔记-4.12-递归整数转字符串
- 《c程序设计语言》读书笔记-3.4-数字转字符串
- 《c程序设计语言》读书笔记-3.5-按要求进制位数字转字符串
- 《c程序设计语言》读书笔记-3.6-数字转字符串最小宽度限制
- C程序设计语言之递归倒置字符串
- 《c程序设计语言》读书笔记-递归实现快速排序算法
- 《c程序设计语言》读书笔记-4.13-递归版本reverse函数
- 《C程序设计语言》读书笔记20091106
- 《C程序设计语言》读书笔记
- c程序设计语言读书笔记(1)
- C程序设计语言读书笔记(2)
- C程序设计语言读书笔记(3)
- C程序设计语言读书笔记(4)
- C程序设计语言读书笔记(5)
- C程序设计语言读书笔记(6)
- C程序设计语言读书笔记(7)
- C 程序设计语言-读书笔记
- 《c程序设计语言》读书笔记
- MATLAB中norm()的用法
- ndroid学习笔记-Activity&Intent
- thinkphp中的url传值
- ThinkPHP中各种搜索条件的使用、查询
- 循环赛日程表(非递归)
- 《c程序设计语言》读书笔记-4.12-递归整数转字符串
- C++ Primer再读-5
- Lua初学者(三)--Lua 嵌入宿主语言(C++/C)
- vc++6.0按回车或ESC程序关闭
- HDU 1978
- Sharepoint
- Android学习笔记-EditText&TextView&Button&菜单栏
- c#线程间传递参数
- Webx框架:RequestContext详解