当前位置: 首页 > wzjs >正文

购物网站怎么做项目简介百度首页优化排名

购物网站怎么做项目简介,百度首页优化排名,注册网站域名多少钱一年,瓮安做网站以下是我初学C语言的笔记记录,欢迎在评论区补充留言 一,函数的递归 大致有这么几个问题【我看完这堂课后,自己总结的几个问题】 * 问题 1,什么是函数的递归, 2,它是干什么用的,3,有什么条件吗…

以下是我初学C语言的笔记记录,欢迎在评论区补充留言

 一,函数的递归

大致有这么几个问题【我看完这堂课后,自己总结的几个问题】

* 问题

1,什么是函数的递归, 2,它是干什么用的,3,有什么条件吗,4,它与循环又有什么区别

* 回答

1,2:

是一个将重复性的问题,或是一个大的问题,给它精进成较小的问题,用较少的代码去解决;核心就是大事化小,有点像倒过来的金字塔,不断向下深究,从大到小慢慢解决

3:

有两个必要条件:第一,存在一个限定条件,当满足这个限定条件后,不再进行递归;第二,每次递归后越来越接近这个限定条件;

必须在编写函数的递归时候,要有这两个条件,有这两个递归条件不能保证不会死递归,但是没有他两,一定会死递归

4:

递归,你一再又再地跌入深谷【递】,直到跌到谷底【必要的条件】,你开始慢慢的向上攀爬回来【归】;循环,像是汽车在环形车道里绕圈,直到看到出口才会出去;前者是不断地往下递,在达到一个条件后,慢慢的归,后者是重复一个动作,直到满足一个条件后才停止这个动作

//函数的递归
//在不使用临时变量,计算字符串的大小
#include<stdio.h>int my_strlen(char* str)
{if (*str != '\0') //必要的条件{return 1 + my_strlen(str + 1); //用到了函数的递归}elsereturn 0;
}
int main()
{char str[] = "abcd";printf("%d", my_strlen(str)); //计算出str的大小return 0;
}

思路:

首先,main函数中,调用了函数my_strlen(),并且传入实参 str 给到形参,由于数组传参是传递首个字符的地址,所以形参是一个指针变量

其次,根据,在my _strlen()函数中,根据形参给的地址,进行一个解引用操作,来进行判断是否为 '\0'(字符串的结束标志)的条件

困惑:为什么要用到 return 1 + my_strlen(str +1);

原因:由于第一个元素是a,所以字符串的大小至少是从 1 开始的,接着再用 str + 1,将现在的指针变量转向 b 的地址,再次进入这个函数,以此类推,到 \0 时候,发现 if 的条件不满足,进入到 else 中,返回 0 ,自此,“递”的动作做完,开始“归”,将刚刚没有执行完的返回值语句,一个个执行

二,函数的迭代

迭代包含循环,循环是一种特殊的迭代

【琐碎记录】

* %d 是打印有符号的整数,有正负数

* %u对应无符号,无负号

*  内存三个部分,栈区,堆区,静态区

* 函数的形参,局部变量,函数的调用都在栈区

* 死递归,栈溢出 

http://www.dtcms.com/wzjs/31714.html

相关文章:

  • 网站做镜像的有什么用无锡百度正规公司
  • 如何看网站是html几代做的杭州seo网站推广
  • wordpress 新建文件对网站外部的搜索引擎优化
  • 工程信息建程网单页网站seo优化
  • 青岛市做网站优化seo技术优化技巧
  • asp做的网站如何发布seo优化网站查询
  • 上传网站到百度百度搜索优化怎么做
  • 做企业网站的尺寸是多少钱网络营销方式有哪些分类
  • 新疆生产建设兵团供销社网站seo综合查询 站长工具
  • 网站建设开发费用网络推广服务外包公司
  • 做外贸网站费用2022年新闻摘抄十条
  • 自建网上商城seo网站推广助理
  • 光谷网站建设宁波优化网站厂家
  • 网站建设策划书选题武汉做seo公司
  • 江西省住房和城乡建设厅网站市场调研报告800字
  • 济南网站自然优化百度百家号官网登录
  • 企业网站建设的基本原则网站维护公司
  • 视频网站搭建黄页推广引流
  • 四川省人民政府文史研究馆网络关键词优化方法
  • 在线商城网站建设优秀网页设计公司
  • 用discuz可以做视频网站吗sem和seo是什么职业岗位
  • 免费制作邀请函的小程序seo优化基础教程pdf
  • 网站建设需要的服务器seo优化培训
  • 运城市做网站福州seo公司
  • 重庆做网站优化网络优化软件有哪些
  • 国外的b2b网站专业代写文案的公司
  • 网站推广的优点品牌推广方案策划书
  • 网站系统使用说明书北京网站快速优化排名
  • 业之峰seo站内优化培训
  • b2c购物网站设计google play三件套