c语言学习_函数递归

今天学习函数递归。

函数递归通俗来说就是函数自己调用自己,递归的主要思考方式在于:把大事化小。

例子:接受一个整型值,按照顺序打印它的每一位。

void print(unsigned int n)

{

if (n > 9)

{

print(n / 10);

}

printf("%d", n % 10);

}

int main()

{

unsigned int num = 0;

scanf("%u", &num);

print(num);

return 0;

}

相关推荐
Chunyyyen3 分钟前
【第十八周】自然语言处理的学习笔记03
笔记·学习·自然语言处理
shayudiandian6 分钟前
JavaScript性能优化实战
开发语言·javascript·性能优化
老K的Java兵器库14 分钟前
集合性能基准测试报告:ArrayList vs LinkedList、HashMap vs TreeMap、并发 Map 四兄弟
java·开发语言
枫叶丹424 分钟前
【Qt开发】多元素类控件(二)-> QTableWidget
开发语言·qt
bin915326 分钟前
当AI开始‘映射‘用户数据:初级Python开发者的创意‘高阶函数‘如何避免被‘化简‘?—— 老码农的函数式幽默
开发语言·人工智能·python·工具·ai工具
心.c30 分钟前
如何学习Lodash源码?
前端·javascript·学习
FserSuN32 分钟前
构建基于大语言模型的智能数据可视化分析工具的学习总结
学习·信息可视化·语言模型
im_AMBER43 分钟前
React 02
前端·笔记·学习·react.js·前端框架
Nebula_g1 小时前
Java哈希表入门详解(Hash)
java·开发语言·学习·算法·哈希算法·初学者