C primer plus自用知识点整理(第九章)函数和指针
(还需要自己理解,还有些偏差)
发布日期:2022-01-20 01:06:55
浏览次数:1
分类:技术文章
本文共 933 字,大约阅读时间需要 3 分钟。
书籍整理内容:
最近在看C primer plus(加深巩固自己的C语言技巧,为以后学习C++打个基础)。 里面知识针对自己以后要查的点整理出来。 使用工具:visual studio 2013 :https://blog.csdn.net/answerMack/article/details/103766020 :https://blog.csdn.net/answerMack/article/details/103805900 :https://blog.csdn.net/answerMack/article/details/103855794 :https://blog.csdn.net/answerMack/article/details/103870182 https://blog.csdn.net/answerMack/article/details/103891048 https://blog.csdn.net/answerMack/article/details/103953376目录
形参和实参、return、函数类型、ANSI C函数原型
递归
C允许函数调用他自己,这种调用过程称为递归。
结束递归是使用递归的难点,因为如果递归代码中没有终止递归的条件测试部分,一个调用自己的函数会无限递归。 可以使用循环的地方都可以使用递归。递归方案更简洁,但效率没有循环高。B站UP主视频截图(侵权删)
(还需要自己理解,还有些偏差)
尾递归
以二进制形式打印整数(递归)
递归处理倒序比循环简单。
打印整数二进制:递归优缺点
优点:递归为某些编程问题提供了最简单的解决方案
缺点:一些递归算法会快速消耗计算机的内存资源斐波那契数列,采用双递归,变量的数量成指数增长,消耗计算机的大量内存,可能导致程序崩溃。
头文件
结果: 解释:scanf_s("%*s");//跳至下一个空白字符
查找地址:&运算符
return只能把被调函数的一个值传回主调函数,若传回两个值,要使用指针。
指针
间接运算符 *
声明指针
图表说明:指针函数例子
本章小结
函数定义形式:
传递值: 函数的返回类型: 函数签名: 指针2020-01-15
转载地址:https://blog.csdn.net/answerMack/article/details/103978471 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月20日 06时21分17秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
树莓派上创建个人用户
2019-04-27
树莓派CPU超频配置
2019-04-27
树莓派终端背景色调节
2019-04-27
树莓派U盘挂载位置
2019-04-27
对比Ubuntu与Win10的资源占用
2019-04-27
树莓派硬件启动失败log记录查看方法
2019-04-27
树莓派使用心得
2019-04-27
树莓派实现无显示器远程登录
2019-04-27
Samba服务实现树莓派与Windows之间的文件共享
2019-04-27
wiringpi安装编译问题解决
2019-04-27
Windows上创建Emacs配置文件
2019-04-27
编写并运行第一个Lisp程序
2019-04-27
VS code中godoc命令不可用问题解决
2019-04-27
Emacs-103-使用spacemacs自带配置显示行号
2019-04-27
021_Excel的条件格式
2019-04-27
022_Excel空白值批量填充默认值
2019-04-27
023_emacs git-gutter+报错解决
2019-04-27
024_spacemacs支持org-pomodoro的声音提示
2019-04-27
025_everything搜索使用体验
2019-04-27
026_好用的windows小工具clover
2019-04-27