C语言
文章平均质量分 85
C语言学习笔记
虚无的纽扣
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言初学者学习后的感想
以上内容就是我这一学期学习过后的感想,总体来说我认为C语言的学习是苦中带乐,我也很享受这种通过编程解决问题的感觉,往后我也会按着自己的学习方式和学习计划去努力学习,希望我的这篇博客能带给你们一些收获。原创 2025-12-02 22:29:37 · 444 阅读 · 1 评论 -
关于C语言中实现循环与分支结构的几种方式
三种分支语句各有各的特点,if-else语句可以进行范围和复杂条件的判断;switch-case语句可以实现高性能的多分枝判断;goto语句可以方便的跳出深层嵌套循环及进行错误处理和资源清理。以上就是C语言中的循环和分支语句,在日常编程时,我们可以根据它们各自的特点,合理的运用他们以帮助我们更好的编写程序。但是要记住:代码的可读性和可维护性永远比聪明但晦涩的技巧更重要。原创 2025-12-12 16:49:52 · 476 阅读 · 3 评论 -
超详细!手把手教你如何用C语言实现简单的扫雷游戏
根据对网页版扫雷的模仿,我们从零开始对该游戏进行了预定功能的构思、设计,并将它们一一通过代码进行实现,拓展了日常不常用的函数rand、srand、time,加深了我们对二维数组,自定义函数以及递归函数的理解。总的来说,写一个扫雷游戏锻炼了我们综合使用所学知识的能力。此外,这个程序还有着比较大的进步空间,如我们可以在棋盘的头上加上我们扫雷所用的时间,对不同难度的选择等,这些都留给大家自己去拓展(绝不是因为我懒得写)。这是我扫雷游戏的源代码,有需要的可以看一看,原创 2025-12-23 18:19:50 · 511 阅读 · 3 评论 -
函数栈帧的创建与销毁
相信很多人在初步掌握C语言后都会有些疑问,比如我们的主函数到底是怎么运行的,在内存的什么地方运行的,函数调用是如何实现的,形参和实参之间是什么关系等。今天我就来简单讲解一下函数栈帧的创建与销毁,我选择的编译器是VS2013,不同的编译器它在细节上会略有不同,但是大体逻辑都是差不多的,以下仅是我的个人理解,如有错误欢迎指正。原创 2026-03-05 13:54:12 · 373 阅读 · 4 评论 -
常见数据结构的概念和区别(学习笔记)
顺序表的本质是一个由数组构成的一整片且连续的空间,它的特点就是在物理空间上是连续的,并且支持下标访问,也可以进行随机访问。但是由于是由数组构成的结构,所以对数据的增删效率低,需要挪动后面的一堆元素并且数组的大小不支持随意改动,故而导致空间大小是固定的,空间满了就无法继续添加元素,空间未满时也会浪费不少的空间。所以顺序表一般用于需要高效存储和频繁访问元素的场景。原创 2026-03-03 21:28:20 · 236 阅读 · 0 评论
分享