
编程入门
文章平均质量分 79
MAX在码字
这里是狐狸!
展开
-
C语言编程必将成为通用技能
想象一下,不久的将来,编程将变成人人都会的事情,而职业编程人员会逐渐减少。就像识字一样,编程将成为人们必备的技能之一,适应数字化时代,参与技术驱动的社会。最重要的是,编程是解决问题的工具。它通过各种算法实现具体的业务逻辑,将复杂的过程抽象化、可计算化,帮助我们找到达到目标的最优路径。尽管计算机技术不断发展,编程语言和工具不断更新,但经典算法经过时间的考验,依然具有重要价值。综上所述,学习编程不仅有助于个人发展和就业竞争力,还可以提升解决问题的能力和思维方式,使人们适应快速变化的数字化社会。原创 2023-05-27 12:57:26 · 759 阅读 · 0 评论 -
关于 C/C++ 中的 switch 语句,您可能不知道
对于圆圈中所有黄色的内部节点,我们进行比较,而椭圆形的所有剩余节点表示成功的结局。对于没有匹配的条件,当然必须检查每个条件,直到最后一个条件,这是 O(n) 的最坏情况。上面的标签,从 到 ,是 C++ 中的 8 个调用目标,对于 32 种情况加 4 种情况。现在,如果大于 17(例如,),控件将转到 .否则,它会转到指向的位置。不,它永远不会发生。作为讨论中的读者的示例,一个问题是在实现稀疏填充的开关情况时上述跳转表的内存浪费。请注意,这是要调用的情况 1 的标签,要调用的情况 2 和要调用的标签。原创 2023-05-26 13:24:53 · 4527 阅读 · 0 评论 -
【C/C++】const详解,拿捏住了
目录序嗨,这里是狐狸~~const用法1:常量用法2:指针和常量用法3:const修饰函数传入参数用法4:修饰函数返回值用法5:const修饰成员函数(c++特性)具体展开来讲:(一). 常量与指针(二):常量与引用(三):常量函数(四):常量返回值c++ 中const1. const常量2. const 修饰类的数据成员3. const修饰指针的情况4. const的初始化5. 另外const 的一些强大的功能在于它在函数声明..原创 2022-01-20 15:13:03 · 1801 阅读 · 3 评论 -
图解c/c++多级指针与“多维”数组,拿捏住了
序青春,在嘲笑着我们。嗨,这里是狐狸~~今天是2022年1月18日,突然发现我们也快放假了,想想都开心,放假的时候文章的更新就会放缓很多了,趁现在有时间,多给大家分享点知识,好了,今天继续给大家讲指针以及数组的知识。指针与数组是C/C++编程中非常重要的元素,同时也是较难以理解的。其中,多级指针与“多维”数组更是让很多人云里雾里,其实,只要掌握一定的方法,理解多级指针和“多维”数组完全可以像理解一级指针和一维数组那样简单。首先,先声明一些常识,如果你对这些常识还不理解,请先去弥补一下基础原创 2022-01-18 22:13:10 · 2529 阅读 · 3 评论 -
15个C语言“谜题”,有你知道的吗?
序青春如梦,岁月如花,流水似年,稍纵即逝。嗨,这里是狐狸~~今天是2022年的1月12日,距离过年还有18天,时间过得飞快,过了腊八就是年,学生们大都已经放假了吧,最近听了一句话,都说现在年越来越没有年味了,其实不然,只是快乐的人不再是你们了。今天给大家来点不一样的,C语言的谜题库,一些迷惑性大的错题给大家做一个总结,应该会有大家常常放错的地方,希望看完之后,大家至少对于这些问题不会再犯错。14个C语言的迷题1、下面的程序并不见得会输出 hello-std-out,你知道为.原创 2022-01-12 19:18:51 · 1461 阅读 · 16 评论 -
【C语言】球球大作战,我用别人内卷的时间做了一个外卷的项目
序时间在流去,我们在长大嗨,这里是狐狸~~ 今天是2022年1月11日,今天突然发现好久没有给你们更新项目了,今天来教大家一个新的项目,一个游戏项目——球球大作战。 球球大作战在宇宙深处一片遍布着荆棘之花的神秘星云中,生活着一群名叫“波拉哩”(译名“球球”)的奇特生物。他们外表萌萌,却有着勇敢的心。他们是天生的战斗种族,为战斗而生,为战斗而亡。 传说中,这群波拉哩的共同祖先是一只叫“塔坦”的超级波拉哩,塔坦的职责就是守护宇宙瑰宝“荆棘之花”...原创 2022-01-11 19:59:46 · 1933 阅读 · 21 评论 -
【C/C++寒假学习计划】当别人在看波吉时,而我内卷的无法自拔
目录嗨,这里是狐狸~~C/C++学习路线一、初级入门阶段① C语言② C++语言③ 常见常用的IDE开发工具二、C/C++开发进阶①C++进阶之STL②C++进阶之设计模式③C++进阶之数据结构基础④C++进阶之UI界面开发⑤C++进阶之Unix/Linux网络服务器⑥ C++进阶之数据库开发三、C++开发高级总结首先我要告诉大家的是:学习无捷径!1) 分清主次2) 一定要多上机,多...原创 2022-01-08 14:18:15 · 4159 阅读 · 15 评论 -
C&C++——C函数与C++函数相互调用问题
目录序嗨,这里是狐狸~~C&C++相互调用下面摘录一篇文章关于extern "C"的说明;extern "C"的惯用法C 函数中调用 C++函数举例:Linux C调用C++库C++和C语言函数相互调用1.引言2.从标准头文件说起3.深层揭密extern "C"4.extern "C"的惯用法总结序我爱你,你对我来说,就是早晨的面包。嗨,这里是狐狸~~今天来给大家继续分享C/C++的学习心得,内容很多,知识点很多,耐心观看。..原创 2022-01-07 15:28:47 · 2438 阅读 · 14 评论 -
【C语言】30行代码写出无限重启程序,室友太吵怎么办?
目录序嗨,这里是狐狸~~基本思路????注册表代码解析????总结视频讲解序路漫长而阔远,一片星空美到寂。嗨,这里是狐狸~~今天是2022年1月6日,时间飞逝啊,很多同学都已经放寒假了吧,真的很羡慕放假的同学们。先给大家透个底,今天这个项目厉害了,今天做个恶搞程序,这也是很多年前做的项目了,那时室友天天通宵打游戏,弄得我整晚整晚的睡不着,之后便有了这个无限重启程序,可以说打着之后她再也不敢通宵打游戏了,嘿嘿,现在觉着也满是怀念啊。基本思路????原创 2022-01-06 15:09:13 · 11448 阅读 · 27 评论 -
【C/C++编程学习心得】C语言中文件流操作基本函数总结
1. FIELE *fopen(const char*filename,const char *mode)???? 以mode的方式,打开一个以filename(指针类型)命名的文件,返回一个指向该文件缓冲区的指针,该指针是后续操作的句柄。 注意:按二进制读取时需要加 'b',如 'rb', 'wb'...2. int fclose(FILE *stream)???? fclose()用来关闭先前用fopen()打开的文件。并让文件缓冲区的数据写入文件中,并释放系统提供的...原创 2022-01-05 19:45:16 · 1282 阅读 · 4 评论 -
【C语言】图书管理系统,寒假内卷,拒绝躺平
序时间在流去,我们在长大。嗨,这里是狐狸~~今天是2022年的一月四日了,元旦小长假也过去了,新年新气象,新年新目标,我们要向前看,不要执意过去了,感谢过去,把握现在,展望未来,这是我们现在应该做的。好了,废话不多说,今天我们分享一个系统,确实也有许久没有分享过系统了,今天就给大家详细讲一下这个图书管理系统吧。主要内容???? 开发一个图书信息管理系统,图书信息包括:图书编号、书名、作者、出版社、类别、出版时间、价格等基本信息(也可以根据自己情况进行扩充,比如是否借出、..原创 2022-01-04 16:03:18 · 3058 阅读 · 18 评论 -
【新年快乐】2022年跨年钟声即将敲响,2021终将成为历史
序“最好的跨年礼物,是见你一面”嗨,这里是狐狸~~现在是2021年的最后一天,已经进入小时倒计时了。回想这一年的过往,其实还挺开心的,在这一年像大家分享很多知识,我也获得了极大的满足,我是个很不会说话的人,年终感想也是如此,还是十分的感谢大家的支持。年终总结热榜第一在今年的时间,我也是很荣幸的上过热榜的第一名,真的很感谢大家,此刻我都无法表达我内心的心情,...原创 2021-12-31 15:36:12 · 1663 阅读 · 28 评论 -
【C语言】学习计算机之路——运算符与表达式,祝大家新年快乐,希望大家都可以有好运气
序“最好的跨年礼物,是见你一面”嗨,这里是狐狸~~过去今天是2021年12月29号了,明天就是跨年夜了,距离2022年已经进入倒计时了,回想这一年的时间,你是否有难忘的事,不愿忘却的人,不管怎么样,这一年都要过去了,时间总是往前走的,一切向前看吧,提前祝大家新年快乐了。好了,先进入今天的正题,今天向大家继续分享计算机学习之路。1.0运算符与表达式现在为止,C语言中的各种基本数据类型的特点和形式我们都已经了解了!运算符和表达式是用来进行数据处理和运算的,包裹逻辑运输判断等....在原创 2021-12-30 15:21:08 · 1360 阅读 · 10 评论 -
【C语言篇】学习计算机之路——32关键词、9种控制语句、34种运算符、基本构成元素
目录序嗨,这里是狐狸~~C语言 32关键词9种控制语句 34种运算符数据类型C语言基本构成元素标识符和关键词C语言标识付命名规则常量分类常用输出格式符%d转义字符表ASCII 码表强制数据类型转换视频讲解序并不是不想拥有,只是怕拥有后失去,更怕失去后,以怀念度日。嗨,这里是狐狸~~最近总有人问我c语言是不是很难学,我说不是,后来问的人多了,我就萌生了写一篇关于c语言如何入门的文章的念头来。其实c语言很简单,它只是一...原创 2021-12-28 19:54:32 · 3779 阅读 · 20 评论 -
【C语言篇】学习计算机之路——第一个程序
序我这一生所追求的,只不过是在一个有你的时间,一个有你在的地方。嗨,这里是狐狸~~今天是2021年12月28日,距离2022年只剩3天啦,大家都准备怎么跨年呢,我估计要在公司跨年了,唉,生活不易啊,好了,废话不多说,2022年快到了,同学们也快放寒假了,今天开始我会一步一步的告诉大家怎么去学习编程,让大家可以充实的过一个寒假。编程语言概述编程语言说到语言我都会想到在生活中用到的自然语言,如中文,英语等自然语言自然语言它是人和人交流不可缺少的工具而编程语言是和计算机交流原创 2021-12-28 14:05:54 · 1062 阅读 · 6 评论 -
【C语言玩转圣诞节】100行代码画出圣诞水晶球
序我爱你,不是因为你是一个怎样的人,而是因为我喜欢与你在一起时的感觉。嗨!这里是狐狸~~今天是2021年12月23号,后天就是圣诞节了,再过一个星期就是2022年了,最近总是感觉伤感,有些事情就是比想象中来的快一些,希望大家都可以把握2021年最后的时间,不留遗憾吧,后天圣诞节,今天再教大家一个圣诞项目吧,圣诞水晶球,今天这个呢代码不多,但难度会有点,因为这个涉及桌面,就是可以在桌面实现,希望大家可以认真看,认真学吧。同样,先给大家看效果吧效果还是很不错的,再加上一个音乐,女朋友看.原创 2021-12-23 14:12:10 · 10808 阅读 · 53 评论 -
【C语言代码写圣诞节程序】别再画圣诞树了,看都看腻了
序没有雪花即使不浪漫也可过圣诞,有了祝福即使是寒冬也感到温暖嗨,这里是狐狸~~今天是2021年12月18日星期六,又是一个周末,距离原创 2021-12-20 14:55:35 · 29135 阅读 · 41 评论 -
下C语言做的五子棋,20年没输过
序很多时候,心里明明不是那样想的,却控制不了自己而说出相反的话。嗨,这里是狐狸~~今天是2021年的12月16日,今天不知为啥充满了圣诞节的氛围,明明距离圣诞节还有一段时间,不知道大家有没有这种感觉,但有一说一,这快到圣诞节,你们想好对圣诞老人许下什么愿望了嘛,过几天我看有没有时间出一期圣诞特辑,教大家用代码来过圣诞节。扯得有点远了,回归正题,前几天发了有关数据结构的两个实验,反响并不是很好,是因为大家觉得太难,还是有其他原因呢,希望大家可以尽早告知,好叭,今天整点简单的,我们来写个游戏项目原创 2021-12-16 21:20:51 · 3252 阅读 · 3 评论 -
【C语言】游戏项目:《疯狂赛车》,每个人都要加油活下去
序交换一个苹果,得到一个苹果;交换一种思想,得到一种思想。选择与你才干,性格不同的人,他可以弥补你的缺陷。嗨!这里是狐狸~~最近有点网抑云了,脑子很乱,不晓得想些什么,到了年底感觉什么都没做显得格外的浮躁,每晚睡觉时都有万根针在扎似的,时间又是一年去,时间的年轮又转了一圈,不知道大家有没有和我相似的感受呢,扯远了,回归正题,今天来和大家分享的项目是《疯狂赛车》当然啦,我们今天做的是个简易版的,也不是3d的,主要是希望大家可以更容易的理解里面的逻辑关系,好了,先给大家展示一下我们的游戏界面吧原创 2021-12-09 13:31:29 · 6938 阅读 · 8 评论 -
【数据结构与算法】深度优先寻路算法,《百度地图》的那些年。。。。。。
序奶奶说: “你要和最爱的人做朋友,和最好的人谈恋爱,与合适的人结婚,想要终生就要做老友.”嗨!这里是狐狸~昨天见面了,今天又见面了,来补补课,之前有讲过一篇广度优先寻路算法,今天来给大家讲一下深度优先寻路算法,首先和大家介绍一下什么是深度优先算法。深度优先算法,与广度优先搜索算法类似,唯一不同的是,它是沿着树的深度遍历数的节点,尽可能遍历搜索数的分支。也就是说,从根节点开始,它会首先遍历根节点的第一个子节点,接着遍历子节点的第一个子节点,并沿着树的深度一直遍历下去。下面两幅图就是深度优原创 2021-12-07 14:42:46 · 1426 阅读 · 2 评论 -
【C语言】简单小游戏项目:《别踩白块儿》
序突然喜欢惊鸿一瞥这个词,一见钟情太肤浅日久生情太苍白,别人眉来眼去,我只偷偷看你一眼。嗨!这里是狐狸~新的一周又开始了,时间过得还真快,不知道给大家分享点啥了,想发偏算法之类怕大家都听不懂,想发知识类的又怕大家感觉没意思,想来想去还是给大家分享些项目吧,但分享些什么项目自己又很纠结,这里就需要大家的智慧了,大家想看什么都可以评论来告诉我,每条评论我都会去看,我会用心去肝你们想看的项目的!!!好了,进入正题,今天呢给大家分享一个简单的小游戏——《别踩白块儿》,不知道大家有没有玩过,曾经也原创 2021-12-06 14:08:49 · 21906 阅读 · 4 评论 -
【课设作业】通讯录管理系统,还不知道怎么写课设的赶快来了
序有一些人,这辈子都不会在一起,但是有一种感觉却可以藏在心里,守一辈子。嗨,这里是狐狸~~又是几天未见哈,前天出去玩了,昨天休息了一天才缓过劲来,今天开始又要投入辛勤的劳动中去,时间还真是过得飞快,转眼2021就要过去了,不知道大家今年的愿望有没有实现呢,说到这就有人开心有人难过了,难过的人有是因为学期要结束了,但自己课设还没做的吗,嘿嘿,肯定有,今天就继续分享课设大作业,上次的学生成绩管理系统不知道大家有没有掌握呢,希望大家都可以顺利的完成自己的课设作业吧,今天分享的是“通讯录管理系统”,原创 2021-12-03 19:34:51 · 3717 阅读 · 8 评论 -
【C语言编程学习】当鸣人放了一个螺旋丸,我突然发觉这个事情不简单......
序很多时候,你不说,我也不说。就这样,想着想着就算了嗨,这里是狐狸~~几天不见,甚是想念,这几天一直在想一些事情,就耽搁了一些时间,今天早上起来的时候,突然刷到了火影忍者,里面鸣人放螺旋丸的样子不管看多少次还是觉的惊艳,然后上班的时候一直在想,乘着摸鱼的时间把想把这个样子实现出来,最后的结果是还不错,在这里给大家分享出来,效果不好勿喷,需要优化的地方还有很多,希望大家多多担待!感觉我想要效果还是出来了的,不知道大家觉得怎么样,那么接下来我就来教大家如何来完成这个项目。之前的项目.原创 2021-11-29 15:25:02 · 7082 阅读 · 15 评论 -
【数据结构与算法】智能寻路算法,《高德地图》的那些年。。。。。。
序繁花落尽,留下谁的足迹,珍藏于谁的记忆。 嗨,这里还是狐狸~~大家都用过或者都知道《百度地图》、《高德地图》这些APP吧,用的最多的莫过于其中的导航功能了,它可以帮你快速有效的找到你所需要的一条路径,用的时候十分的方便,那大家有想过其中的原理是什么吗,别人可以不知道,但程序员必须懂的——智能寻路算法,今天我就来分享有关智能寻路算法的知识。广度搜索算法当然啦,智能寻路算法也有很多种,我们挑其中的一种方式来详细讲解,那就是广度搜索算法。广度优先搜索(也称宽度优先搜索,缩写BFS,.原创 2021-11-25 16:16:25 · 4700 阅读 · 6 评论 -
【硬核】用C语言来写学生成绩管理系统,让你的课设不再是难题
目录序嗨!这里是狐狸~~一、需求分析说明二、概要设计说明三、详细设计说明1)主函数模块2)声明模块3)查询模块4)输入模块5)增加模块6)删除模块7)插入模块8)统计模块9)数据保存四、总结视频讲解序其实我就是想找一个谈得来,合脾气,在一起舒坦,分开久了有点想念的人,爱情如此,友情同理。嗨!这里是狐狸~~大家的期末课设要来了吧,有想法做什么了嘛,有没有为此熬夜,有没有为此努力呢,今天,我们来写一个学生成绩管理系统,一方.原创 2021-11-22 20:45:50 · 5321 阅读 · 8 评论 -
用C语言来看“流星雨”,听说向流星许愿就会有好运气
序再亮眼的流星,也会一闪而过。嗨!这里是狐狸~~没错,我又来了,上次的“烟花”表白程序你学废了吗,这次我次我又来给大家支招啦,学会了“烟花”,我们一起来看“流星雨”吧!!! 直接上界面上次忘记说了,因为我们是用C语言写的所以是控制台程序,创造不出来界面,那怎么办呢,我们就要用Windows的远房表亲EasyX图形库来建界面了,上次忘记说了,望谅解!!!我们今天就和往常一样一步一步的教大家如何去完成这个“流星雨”表白程序吧!一、头文件最近总是被吐槽为什么没有头文件,...原创 2021-11-19 15:49:44 · 5000 阅读 · 16 评论 -
【跨年烟花代码】用C语言来写“烟花”,快拿去给心中的那个人看
嗨!这里是狐狸~~我之前有发过一篇有关程序员相亲的文章,今天突然翻起,又陷入了沉思,现在不会大家都觉得程序员不懂浪漫吧,真的大错特错,今天就让你们看看什么是程序员的浪漫!我们今天就来写写《烟花》表白程序,不要惊讶,不要激动,学会了快去拿给心中的那个人看!!!煽情的话就不要我说了吧,直接上代码首先当然是我们的老朋友结构体,其中艺术字结构体不用我多说,该写什么内容自己应该知道哈// 烟花结构struct FIRE{ int r; // 当前爆炸半径 int m.原创 2021-11-16 14:43:18 · 104423 阅读 · 86 评论 -
C语言/C++游戏项目完整教程:《打砖块》
打砖块游戏是一种动作电子游戏的名称。玩家操作一根萤幕上水平的“棒子”,让一颗不断弹来弹去的“球”在撞击作为过关目标消去的“砖块”的途中不会落到萤幕底下。球碰到砖块、棒子与底下以外的三边会反弹,落到底下会失去一颗球,把砖块全部消去就可以破关。始祖是美国英宝格公司(en:Atari Games,ja:アタリ (ゲーム))于1976年推出的街机游戏“Breakout”(en:Breakout),由该公司在1972年发行的“PONG”(en:PONG,ja:ポン (ゲーム),世界上第一款电子游戏,类似台球)原创 2021-11-12 14:22:38 · 12804 阅读 · 15 评论 -
C/C++游戏项目详细教学:《扫雷》
扫雷最原始的版本可以追溯到1973年一款名为“方块”的游戏。不久,“方块”被改写成了游戏“Rlogic”。在“Rlogic”里,玩家的任务是作为美国海军陆战队队员,为指挥中心探出一条没有地雷的安全路线,如果路全被地雷堵死就算输。两年后,汤姆·安德森在“Rlogic”的基础上又编写出了游戏“地雷”,由此奠定了现代扫雷游戏的雏形。1981年,微软公司的罗伯特·杜尔和卡特·约翰逊两位工程师在Windows3.1系统上加载了该游戏,扫雷游戏才正式在全世界推广开来。这款游戏的玩法是在一个9*9(初级)原创 2021-11-11 14:04:41 · 11331 阅读 · 6 评论 -
C/C++游戏项目详细教程:《黄金矿工》
《黄金矿工》是一款非常经典的游戏。在游戏中,玩家通过不断挖矿,获取金子,最终能够闯入下一关。在这个过程中,会不断有岩石、烟雾、老鼠来捣乱,甚至还会出现扛着炸药包的小老鼠,玩家必须战胜它们,才能进入更深的矿坑。游戏的玩法主要是通过不断采集地下的黄金和钻石,来得到更高的积分。只有完成任务目标,才可以通过相应的关卡。游戏画面中沙滩上的人物便是玩家的角色,下方深褐色的部分是地下,而黄金和钻石就是玩家需要采集的物品。人物右边的四个方框里的物品是游戏中可以使用的道具。画面中的虚线就是游戏中的探测器...原创 2021-11-08 14:25:24 · 20446 阅读 · 14 评论 -
C/C++游戏项目详细教程:《贪吃蛇》
还记我们童年时的贪吃蛇吗,用“砖头”诺基亚玩的更是经典中的经典,贪食蛇操作简单,可玩性比较高。这个游戏难度最大的不是蛇长得很长的时候,而是开始。那个时候蛇身很短,看上去难度不大,却最容易死掉,因为把玩一条小短蛇让人容易走神,失去耐心。由于难度小,你会不知不觉加快调整方向的速度,在游走自如的时候蛇身逐渐加长了,而玩家却没有意识到危险,在最得意洋洋的一刻突然死亡。1976年,Gremlin平台推出了一款经典街机游戏Blockade。游戏中,两名玩家分别控制一个角色在屏幕上移动,所经之...原创 2021-11-06 14:58:48 · 1152 阅读 · 3 评论 -
C/C++游戏项目详细教程:《中国象棋》
中国象棋是起源于中国的一种棋,属于二人对抗性游戏的一种,在中国有着悠久的历史。由于用具简单,趣味性强,成为流行极为广泛的棋艺活动。中国象棋的中国棋文化,也是中华民族的文化瑰宝,它源远流长,趣味浓厚,基本规则简明易懂。中国象棋在中国的群众中基础远远超过围棋,是普及最广的棋类项目,中国象棋已流传到十几个国家和地区。中国象棋使用方形格状棋盘,圆形棋子共有32个,红黑二色各有16个棋子,摆放和活动在交叉点上。双方交替行棋,先把对方的将(帅)“将死”的一方获胜。我们今天就来看看我们自...原创 2021-11-05 14:07:26 · 2588 阅读 · 12 评论 -
C/C++连连看C++游戏项目教程
游戏“连连看”是源自台湾的桌面小游戏,自从流入大陆以来风靡一时,也吸引众多程序员开发出多种版本的“连连看”。这其中,顾芳编写的“阿达连连看”以其精良的制作广受好评,这也成为顾方“阿达系列软件”的核心产品。并于2004年,取得了国家版权局的计算机软件登记证书。随着Flash应用的流行,网上出现了多种在线Flash版本“连连看”。如“水晶连连看”、“果蔬连连看”等,流行的“水晶连连看”以华丽界面吸引了一大批的女性玩家。2008年,随着社交网络的普及和开放平台的兴起,“连连看”被引入了社交网络。“连连看”原创 2021-11-04 14:29:41 · 5014 阅读 · 8 评论 -
C/C++超级玛丽C++游戏项目详细教程
在你的童年记忆里,是否有一个蹦跳、顶蘑菇的小人已经被遗忘?如果你回忆起了它,你定然会觉得现在它幼稚、无聊,画面不漂亮,游戏不精彩……但请你记住:这才是真正的游戏,它给了你无限的欢乐!许多人只玩过红白机或者网上玩家自己制作的几个破Flash小游戏就还以为任天堂所骄傲的“马里奥”系列就这样子的,你们真的以为超级马里奥就是1985年的“踩蘑菇/采蘑菇”么?也许大家都管马里奥叫超级玛丽,踩蘑菇,这是谁宣传的?谁认为马里奥就1个游戏?谁说马里奥没有一个是2000年后出的!从32K的ROM卡带到4...原创 2021-11-03 14:57:13 · 10181 阅读 · 20 评论 -
C/C++游戏项目完整教程:《推箱子》
经典的推箱子是一个的古老游戏,目的是在训练你的逻辑思考能力。在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。话不多说我们今天就来创造出属于我们自己的《推箱子》,GOGOGO!!!直接开始吧首先是我们用二维数组特定的数字描绘出这个地图int cas = 0;int map[3][8][8] ={ 1,1,1,1,1,1,1,1,...原创 2021-11-02 14:17:55 · 4349 阅读 · 1 评论 -
C/C++游戏项目完整教程:《坦克大战》
《坦克大战》以二战坦克为题材,既保留了射击类游戏的操作性,也改进了射击类游戏太过于复杂难玩的高门槛特点,集休闲与竞技于一身。经典再度袭来,流畅的画面,疯狂的战斗,让玩家再次进入疯狂坦克的世界。玩家的目标是控制坦克躲避危险,消灭掉所有的敌人即可进入下一关。话不多说我们今天就来创造出属于我们自己的《坦克大战》,GOGOGO!!!直接开始吧这次的源码比较详细,我分了好几个cpp文件,思路更加的清晰,请耐心用心的观看首先就是我们载入图片的函数tupian.cpp# incl...原创 2021-11-01 15:35:17 · 40944 阅读 · 39 评论 -
C/C++游戏项目教程:《雷霆战机》
《雷霆战机》是以太空科幻世界观,12星座关卡模式和弹幕联袂上演掌上“星球大战”。百种战机,千种弹幕,酷炫装备,强劲暴走,演绎别样星海激情。在继承了经典飞行射击游戏爽快体验的同时,更添加了革命性的创新玩法,引爆了全世界玩家的打飞机热情!雷霆战机我们今天就来模仿《雷霆战机》创造出属于我们自己的飞机大战直接开始吧首先定义飞机和子弹结构体//1.定义数据#define WIDTH 591#define HEIGHT 864IMAGE backimg; //定义背...原创 2021-10-30 14:33:18 · 4115 阅读 · 7 评论 -
C++编程学习:指针
c++入门学习笔记指针篇指针优点:1.为函数提供修改调用变元的手段;2.支持C++动态分配子程序3.可以改善某些子程序的效率4.为动态数据结构(如二叉树、链表)提供支持注:指针为程序引入了一层间接性,可以操控指针而不直接操控对象。1.可操控指针内含的地址也可操控指针所指的对象2.指针可能并不指向任何对象,写*pi时,可能会使程序在执行期错误,如寻址到某个对象,则提领操作,不指向任何对象,会出错,所以在提领前先确定它的确指向某对象.一个未指向任何对象的指针,内含地址为0,有时原创 2021-10-29 14:49:47 · 449 阅读 · 0 评论 -
C++编程学习:指令
asm用于语法:asm-definition:asm ( string-literal ) ;意义由实现定义,典型实现中传输其中的字符串给汇编器。auto在C++98/03中这个这个关键字用于声明块中的变量的生存期为自动生存期,若是对象同时具有自动存储类,即生存期在块结束时结束。这样的变量被称为局部变量。这个关键字不常用,因为即便,auto的含义改变为自动通过初值符推断声明的类型占位符。如声明auto i = 1;,auto就相当于int,因为1是int类型,可以推断出i的类型。也可以使原创 2021-10-29 14:27:49 · 1721 阅读 · 0 评论 -
C/C++编码学习:生成随机数
在C语言中,rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种子,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候,就符合正态公布,从而相当于产生了随机数,但这不是真正的随机数,当计算机正常开机后,这个种子的值是定了的,除非你破坏了系统,为了改变这个种子的值,C提供了srand()函数,它的原形是void srand( int a)。可能大家都知道C语言中的随机函数random,可是random函数并不是ANSI C...原创 2021-10-28 19:30:05 · 2367 阅读 · 0 评论