自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 重构C语言:函数的递归和迭代

函数不返回,函数对应的栈帧空间就一直占用,所以如果函数调用中存在递归调用的话,每一次递归函数调用都会开辟属于自己的栈帧空间,直到函数递归不再继续,开始回归,才逐层释放空间。所以如果采用函数递归的方式完成代码,递归层次太深,就会浪费太多的栈帧空间,也可能引起栈溢出(stack overflow)的问题。递归,字面意思 “ 递 ” 就是递推的意思,“ 归 ” 就是回归的意思,递是去的过程,归是返回的过程,递归思想是一种解决问题的方式,简单来说就是自己反复调用自己,以下例子很好的说明了递归的过程。

2025-05-08 22:19:07 1036

原创 重构C语言:自定义函数

在程序编写的过程中,我们会使用不同函数实现不同的功能。函数的基本构成如上图所示,需要注意以下几个点1. 函数返回类型、传入形参可以是void2. 函数的返回类型和返回值类型要保持一致,否则会导致返回值数据异常,两者是以函数的返回类型为准3. 函数的返回类型如果没写的话,编译器认为返回的是int类型的值,如果函数要求返回值,但是函数中没有使用return返回值,那返回值无法确定。

2025-04-28 16:45:43 1986

原创 分支语句练习:猜数字游戏

【代码】分支语句练习:猜数字游戏。

2025-04-26 15:00:17 527

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除