C语言笔记(一万字续写版)

举报
刘斯淇 发表于 2022/04/04 10:04:00 2022/04/04
【摘要】 函数的递归!!函数自己调用自己就叫递归!通俗来说:把一个大型复杂的问题层层转化为一个与原问题相似的的规模小的问题求解:随便提一嘴!!!,递归只是把大事化小而已!,与循环有差别补充:则在C语言中其个位、十位、百位、千位依次这样计算:n/1%10,n/10%10,n/100%10,n/1000%10递归存在的两个条件:存在限制条件,但满足这个限制条件的时候,递归便不再继续。每次递归调用之后越来越...

函数的递归!!

函数自己调用自己就叫递归!通俗来说:把一个大型复杂的问题层层转化为一个与原问题相似的的规模小的问题求解:随便提一嘴!!!,递归只是把大事化小而已!,与循环有差别

补充:则在C语言中其个位、十位、百位、千位依次这样计算:n/1%10,n/10%10,n/100%10,n/1000%10

递归存在的两个条件:存在限制条件,但满足这个限制条件的时候,递归便不再继续。

每次递归调用之后越来越来接近这个限制条件。

写代码的时候注意:1.不能死递归,都有跳出空间,每次递归逼近跳出条件!

2.递归层次不能太深!

www.stackoverflow.com 号称程序人的百科全书!!!

www.github.com

关于冒泡法的使用!
如果要用冒泡法 对N个数进行排序,要进行几轮排序?

总结:冒泡排序法是把N个数通过N-1伦排序,升序排序中大的数往下沉,小的数往上浮,降序排序中小的数往下沉,大的数往上浮

练习题:打印杨辉三角!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。