C语言学习记录
文章平均质量分 95
作者希望以结合笔记及个人理解的形式,为大家带来干货满满的作品
干脆面la
双非本科在读小白一枚 在学习过程中希望能通过写博客的方式来巩固知识 对所学知识进行总结并延伸个人见解 希望为大家带来干货满满的作品
展开
-
初识C语言 基础篇
本篇博客主要为了让大家初步认识c语言的基本知识,让大家系统全面的认识C语言并且有一个基本的框架结构,使得大家在将来在C语言的学习道路上越走越远,从入门到入土,一起共勉!原创 2021-10-23 22:22:18 · 558 阅读 · 0 评论 -
分支语句和循环语句
分支语句和循环语句原创 2021-10-24 20:22:54 · 233 阅读 · 1 评论 -
在一个有序的数组中查找一个数字(二分查找法)
对于同博主一样刚入门不久的,遇到二分查找法是否也总是一学就会,一写就废,今天就来为大家来详解一下二分查找,巩固知识的同时希望本文能对大家有帮助。原创 2022-01-12 23:21:28 · 4436 阅读 · 5 评论 -
分支与循环语句练习——用C语言设计一个猜数字游戏吧(随机数的生成)
为了能够获得更多关于使用分支与循环语句的经验,现在编写一个简单的游戏程序。这个程序产生一个1~100的随机数,用户尝试尽可能少的次数猜出这个数。原创 2022-01-14 15:23:58 · 4051 阅读 · 4 评论 -
递归算法 —— Hanoi汉诺塔游戏
刚学习完递归函数接触汉诺塔问题的时候,汉诺塔问题困扰了我很久。博主花了很长时间理解这道题目,因此整理出了用递归解决汉诺塔问题的思路,希望对大家有所帮助。原创 2022-01-13 13:35:54 · 12246 阅读 · 11 评论 -
数组应用实例(1)——用C语言实现三子棋游戏
完成二维数组的学习后,我们就可以实现一个简易版三子棋游戏,实现这个三子棋游戏对我们来说是一个综合的练习,我们会原原本本用到前面的知识:分支与循环、数组、函数的调用等等,这是为了检测我们再先前学习的知识是否能够学以致用。原创 2022-01-17 00:25:08 · 4084 阅读 · 14 评论 -
函数栈帧的创建和销毁(笔记)
作为同样正在学习C语言的我决定同样在vs2013的环境下,来巩固函数栈帧的创建和销毁的底层原理(超详细),希望为大家带来帮助原创 2021-12-02 00:13:03 · 790 阅读 · 10 评论 -
C语言中数据在内存中的存储
弄清楚数据再内存中的存储,这篇就够了!深入刨析数据在内存中的存储:1、数据类型详细介绍2、整型在内存中的存储:原码、反码、补码3、大小端字节序介绍与判断4、浮点数在内存中的存储原创 2021-12-23 22:36:10 · 1108 阅读 · 12 评论 -
C语言文件操作图文详解
本文对C语言文件操作以图文的形式进行讲解。重点:1.文件操作的常用函数 2.文件操作的经典问题 3.文件缓存区的存在博主针对自身学习的疑惑点进行了详细讲解,干货满满,建议收藏。原创 2022-04-27 12:16:18 · 429 阅读 · 13 评论 -
程序的编译(详解翻译环境)
写过的代码这么多,对于编译器如何将你写下的C语言翻译给机器是如何实现的,你真的了解吗?点开这篇文章,为你解惑。原创 2022-05-01 23:45:14 · 653 阅读 · 2 评论 -
力扣LeetCode138. 复制带随机指针的链表 两种解法(C语言实现)
本题属于链表中较为综合的题目,考验做题者的思想以及用代码实现的能力,能够真正理解并做出此题需要对链表有相对熟练的掌握度。原创 2024-04-13 22:51:37 · 2282 阅读 · 1 评论 -
二分查找的细节(左闭右闭、左闭右开、左开右闭)及其两段性
首先问大家一个问题:你真的完全理解二分查找了吗?在接触到二分查找的细节之前我也这么认为,但其实二分查找难的并不是它的思想,而是它的细节处理。如果你对二分查找的边界问题及两段性有很好的理解,那么这篇博客就对你来说是没有用的,但是对于没听说过它的边界问题以及两段性的人来说,这是一篇有价值的博客。本次本文就二分查找的边界处理及其延伸的两段性为大家带来讲解。原创 2022-03-28 17:00:52 · 9043 阅读 · 29 评论