- 博客(8)
- 收藏
- 关注
原创 C内存管理方式之malloc、calloc、realloc
malloc、calloc、realloc1.相同点2.不同点1.相同点1.1三者都是c语言进行动态内存申请的库函数1.2申请的空间都在堆上,用完之后必须使用free进行释放,否则会造成内存泄露1.3空间申请成功,返回空间的首地址,空间申请失败,返回NULL,在使用前必须进行判空1.4返回值类型都是void*,在接收返回值时必须进行强转2.不同点2.1void* malloc(size_t size)malloc的参数是用户申请空间的字节数,空间申请成功,返回空间的首地址,空间申请失败,返
2021-11-23 17:22:58
434
原创 函数重载、运算符重载
函数重载、运算符重载1.函数重载2.运算符重载1.函数重载1.1函数重载的定义函数重载是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的形参列表(参数个数 或 类型 或 顺序)必须不同。1.2使用场景常用来处理实现功能类似数据类型不同的问题。下面举例来说明一下重载函数的格式。int Add(int left,int right){ return left + right;}double Add(double left, double right
2021-11-11 17:32:50
1810
原创 浅谈构造函数、析构函数、拷贝构造函数
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-11-08 19:37:08
294
原创 this指针的认识
this指针的认识1.什么是this指针2.this指针的特性3.this指针的使用1.什么是this指针首先来看下面这段代码,从下面的代码中来引伸出什么2.this指针的特性3.this指针的使用
2021-11-06 22:45:34
80
原创 两数交换的三种写法
两数交换的三种写法上一篇博客中写到在学习c语言的过程中,很多时候,有很多问题我们可以有不止一种选择,它会有好几种方式。当然,不只仅仅局限于c语言,在其他语言中也很适用。比如c++,java ,python等。c语言中还有好多的乐趣性等待发掘,例如同样的代码,在不同的环境中运行,会出现很多情况,例如某处语句报错,无法编译,编译结果不同等问题,这些都是在学习过程中会遇到的,这次我们暂时只讨论一个代码...
2019-11-05 22:23:20
763
原创 小白初阶段学习之路
**小白初阶段学习之路c语言可以说是每一个程序员的必经之路,在这条道路上是它最先引导着我们,帮助我们去打开这扇大门,在学习的过程中也慢慢的发现了其中的乐趣。接触到了很多以前不会接触到的,刚开始接触,还不是很难,闲暇之余自己动手操作写代码,还是很有意思的。用一堆英文字母,汉字,标点就可以完成一些功能的实施。在学习的过程中,还是发现了不少问题。写错一个字母或者标点符号,整个程序就无法正常运行。而...
2019-10-23 13:56:38
2091
原创 小白的艰难成长史
小白的第一篇博客学习感悟接触计算机软件已经有一段时间了,不再是当初那个懵懂无知的少年了。不能说对计算机软件这方面有多大了解,但也成为了一个入门级的小白了。当然,学习计算机的道路是崎岖不平的,有很多语言,软件需要我们来掌握,要走的路还很长,可以说我才只是刚刚推开这扇大门的一条缝隙,有很多的知识还在等待我去学习。刚才是接触的时候感觉到很有意思,觉得挺有趣,因为以前也没接触过,随着慢慢学习,发现其...
2019-10-09 17:50:16
263
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人