- 博客(8)
- 收藏
- 关注
原创 无EasyX库,纯c++贪吃蛇,更适合初学练习语法的小手子食用
本文详细介绍了使用C++实现贪吃蛇游戏的全过程。作者从类设计入手,构建了SnakeGame类,包含游戏状态管理、蛇身移动、碰撞检测等功能模块。文章重点讲解了核心实现:包括链表结构管理蛇身、键盘输入处理、食物随机生成、游戏速度调节等关键技术点。该项目采用控制台界面,通过宽字符实现图形显示,并提供了难度选择、分数记录等功能。作者分享了开发过程中的心得体会,强调这是其首次完整完成的项目,尽管遇到困难但最终实现了从0到1的突破。文章最后鼓励读者坚持编程学习,共同进步。
2025-10-15 22:35:13
1168
原创 C++类与对象(自查向)
在文章的最后,我仍然想要提一句,学习类的问题没有绝对的对错之分,会与不会这种唯心的问题最好的回答方法就是——你是否将某个知识内化为你知识体系的一部分,以至你可以很轻松的用自己的语言来描述它,用自己的方式来运用它。3.解释一下“析构函数”的作用,它的函数名、返回值、参数列表有什么样的规定?动态内存成员的浅拷贝问题:当两个对象的指针成员指向同一块内存时,对象生命周期结束时会 “两次调用析构函数释放同一块内存”,导致。当类的私有成员包含了“动态分配的内存”时,我们使用默认拷贝会发生什么问题?2.什么是“封装”?
2025-10-11 20:19:22
1085
原创 由单链表引申出的指针用法
假如,现在我们正在编写一个大型项目的某一个插件,你不将需要存储的数据类型进行自定义命名,就直接用 int来编写代码,当项目升级的时候告诉你,插件当中的数据类型需要变更为double,那你就必须一个个的找到项目当中的int将它们手动改为double,这是十分麻烦的事。此文涉及单链表和指针相关知识,虽然是面向基础的,但是对一窍不通的学者还是比较难懂,所以在开头介绍两位博主 春人. 以及 唐大麦 ,春人. 的单链表很基础,唐大麦的指针写的非常全面,可以直接对照着来看这篇文章,可以帮助你更好的理解指针及其应用。
2025-09-26 22:06:51
1019
原创 两个月学习c语言的收获
对我而言,我用心的学习就是为了改善我的家庭状况,我希望我可以像一只不会劳累不用进食的鸟儿那般用羽翼丈量世界的长度,我也希望我的孩子可以自由自在的学习他热爱的一切,用心去翻开这盛大的人间。这是极大的锻炼我们自己的机会。我们习惯性的会在学习之前制定一个学习计划,尤其是深受毒害的中学生,特别喜欢将计划定得没有周旋的余地,结果就像郁金香泡沫那般,在一个小小失误的推动下,满盘皆输,在换过劲来之后又再次重蹈覆辙,然后懊恼自己无法坚持。在学习的过程当中,我遇到的困难大都是高中生活当中没遇到过的,我想这是一个宝贵的经验。
2025-08-30 21:56:31
458
原创 你会使用三元操作符吗?( ?:)
这段代码就可以轻易的完成上面那么多代码的工作量,但是它确实难理解。前的条件表达式是a>b,那么就是先判断a是否大于b,如果大于则执行 ( a >c?那我们是不是要找一些巧妙点的方法,比如使用条件运算操作符。)如果条件表达式为真则执行表达式1,反之执行表达式2。总而言之,这样嵌套的写法固然是有一定的可取之处,但是在绝大多数项目的处理当中我们最好还是使用if-else的形式,以减少团队协作上的沟通成本。这是牛客网上的一道题目,大概扫一眼就能知道,这是一个简单的判断就可以解决的问题。
2025-08-19 21:11:47
424
原创 打印小飞机(牛客网)
是不是应该写成000001100000,当然0和1是可以换位的对后续操作没有影响。为了节省空间,我们可以将其改写成十六进制,即0x060。后续的五排也一直按照这个思路改写成十六进制,将它们全部整合进一个数组里面就应该为。这是牛客网上的一个题目,想必很大一部分看帖的朋友们在初学的时候都刷过。也看过了那个非常精巧的题解,这条帖子的目的就是分解那条题解,顺带重温二进制。接下来我们就要用到for循环和 >> 来遍历数组,遍历数组后,我们可以使用&来判断此时应该打印空格还是*。2将&换成^或者|可以吗。
2025-08-11 21:27:03
330
原创 这是一个开始
高考结束,6.10号,我开始了B站课程的学习,但是任然有许多疑问,我需要有知识,有经验的人来帮我答疑解惑。我想,至少我自己做不到,这也是“闻道有先后,术业有专攻”的一个狭义解释。我早早选择好了我的发展路线“编程”,随后在抖音,B站等平台找学业规划。我听到一句最让我记忆深刻的话“我们大学的老师第一节课就把一个链接甩给我们,让我们自己跟着学”,这句话不仅启发了我对未知的大学教育的质疑,更让我坚定了高三的自学决心。这个帐号会更新技术分享,会更新一些值得记录的瞬间,也希望这个帐号可以给我带来一些志同道合的朋友。
2025-08-02 14:44:52
396
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅