书籍整理内容:
最近在看C primer plus(加深巩固自己的C语言技巧,为以后学习C++打个基础)。
里面知识针对自己以后要查的点整理出来。
使用工具:visual studio 2013
第二、三章内容:https://blog.youkuaiyun.com/answerMack/article/details/103766020
第四章内容:https://blog.youkuaiyun.com/answerMack/article/details/103805900
第五章内容:https://blog.youkuaiyun.com/answerMack/article/details/103855794
第六章内容:https://blog.youkuaiyun.com/answerMack/article/details/103870182
第七章内容:https://blog.youkuaiyun.com/answerMack/article/details/103891048
第八章内容:https://blog.youkuaiyun.com/answerMack/article/details/103953376

形参和实参、return、函数类型、ANSI C函数原型













递归
C允许函数调用他自己,这种调用过程称为递归。
结束递归是使用递归的难点,因为如果递归代码中没有终止递归的条件测试部分,一个调用自己的函数会无限递归。
可以使用循环的地方都可以使用递归。递归方案更简洁,但效率没有循环高。
B站UP主视频截图(侵权删)




(还需要自己理解,还有些偏差)
尾递归




以二进制形式打印整数(递归)
递归处理倒序比循环简单。
打印整数二进制:




递归优缺点
优点:递归为某些编程问题提供了最简单的解决方案
缺点:一些递归算法会快速消耗计算机的内存资源
斐波那契数列,采用双递归,变量的数量成指数增长,消耗计算机的大量内存,可能导致程序崩溃。

头文件


结果:

解释:

scanf_s("%*s");//跳至下一个空白字符
查找地址:&运算符






return只能把被调函数的一个值传回主调函数,若传回两个值,要使用指针。
指针



间接运算符 *


声明指针

图表说明:


指针函数例子







本章小结
函数定义形式:

传递值:

函数的返回类型:

函数签名:

指针
2020-01-15
本博客详细记录了《C Primer Plus》的学习心得,包括C语言基础、函数、递归等核心概念的理解与应用,以及使用VisualStudio2013进行实践的经验分享。
1496

被折叠的 条评论
为什么被折叠?



