自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 C语言项目实战:《连连看》基础项目丨460 行源码注释

这篇文章主要为大家详细介绍了C语言实现——《连连看》小游戏,示例代码介绍的非常详细,具有想当的参考价值,感兴趣的小伙伴们可以参考一下!游戏介绍:连连看小游戏速度节奏快,画面清晰可爱,适合细心的玩家。丰富的道具和公共模式的加入,增强游戏的竞争性。多样式的地图,使玩家在各个游戏水平都可以寻找到挑战的目标,长期地保持游戏的新鲜感。本期举例的项目类似宠物连连看,小动物造型的连连看游戏(这个主要看你准备好的图片素材)游戏玩法加载游戏后,点击画面中间的图像即进入游戏状态。使用鼠标左键即可,点击相同的

2021-11-30 17:02:19 3312 5

原创 编程视界:你每天都会碰到的源文件后缀名,背后有什么故事?

很多C语言学习者多多少少也会了解一些C++的语法,应该能够发现,C语言和C++程序源文件的后缀名是不同的——C语言程序源文件后缀名为“.c”,而C++程序源文件后缀名一般为“.cpp”,“.h”后缀名则常常是头文件的后缀名。百家号:IT刘小虎这些后缀名是怎么产生的呢?可是,在程序开发,或者一些开源项目中,我们还常会看到一些后缀名为“.hpp”,”.cc”,“.cxx”的源文件,让人很迷惑,这些不同后缀名的源文件到底有什么不同呢?以及,这些后缀名是怎么产生的呢?多样的源文件后缀名事实上

2021-11-29 17:01:13 470

原创 C语言项目实战:《是男人就下100层》零基础项目,160行源代码示例

这篇文章主要为大家详细介绍了C语言实现——《下一百层》文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!游戏介绍:是男人就下100层,原名:NS-Shaft。该游戏仅仅属于游玩性范畴游戏,并没有具体的游戏剧情,所以玩法也是非常的简单:使用方向键左右控制小人,要防止被托上去挤死、掉下去摔死、被钉板(尖刀)戳死。在游戏中,可供玩家落脚的地面共有5种:蓝色的表示普通地面;绿色的是翻转地面,踩上去会被翻转下去,需要留意;白色的是传送带,有两种,始终向左传送和始终向右传送,

2021-11-26 17:02:13 1912

原创 C语言项目实战:《飞翔的小鸟》零基础项目,190行源代码示例

这篇文章主要为大家详细介绍了C语言实现——《飞翔的小鸟项目》文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!游戏介绍:《Flappy Bird》其实是曾经流行的一款手机游戏,你只要让小鸟保持飞行,不要碰到绿色的管道就可以啦。操作虽然简单,但是非常具有挑战哦,不信就来试试吧!游戏的目标是让小鸟穿过管子,不要碰到任何物体,挑战更远距离!操作只需要控制方向键,让我们的小鸟不碰到柱子即可。玩法简单,容易上手!所以这也成为了我们编程学习者C语言练习的一个非常好的小项目

2021-11-24 19:02:03 1243

原创 C语言项目实战:《2048》零基础项目丨208 行源代码示例

这篇文章主要为大家详细介绍了C语言实现——《2048项目》文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!游戏介绍:《2048》一款益智小游戏,游戏的规则十分简单,是一款简单易上手的数字小游戏。游戏的规则很简单,你需要控制所有方块向同一个方向运动,两个相同数字方块撞在一起之后合并成为他们的和,每次操作之后会随机生成一个2或者4,最终得到一个“2048”的方块就算胜利了!玩法简单,容易上手!所以这也成为了我们编程学习者C语言练习的一个非常好的小项目,如果你没有玩过

2021-11-20 17:30:39 2634

原创 程序员的 10 款代码表白特效,一个比一个浪漫

提到程序员,就会出现许多关键词,诸如“直男,宅,不懂浪漫,枯燥,憨厚老实,有逻辑,人傻钱多…………”说程序猿是直男,不可否认,大多数程序猿都挺直,因为我们没有那么多弯弯绕绕,有心思兜圈子,不如回去写几行代码………程序猿的大多数时间都是面对电脑,所以对待一份感情也会非常的认真。程序猿也许在生活中会比较宅,就比如本人,但是千万不要说程序猿不懂浪漫。当你不开心了,他可以分分钟做出一个玫瑰花、心形等告白小程序给你制造小惊喜…………程序员一旦浪漫起来,就真没其他人啥事了!接下来就给大家介绍一下程序猿是

2021-11-20 14:59:44 74472 53

原创 C语言项目实战:《国际象棋》零基础项目,200 行源代码示例

这篇文章主要为大家详细介绍了C语言实现——《国际象棋项目》,它和中国象棋可不一样哟!文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!游戏介绍:国际象棋(Chess),又称西洋棋,是一种二人对弈的棋类游戏。棋盘为正方形,由64个黑白(深色与浅色)相间的格子组成;棋子分黑白(深色与浅色)两方共32枚,每方各16枚。虽然汉语称之为西洋棋或国际象棋,但是实际上它起源于亚洲,后由阿拉伯人传入欧洲,成为国际通行棋种。行棋规则国际象棋是双方对下的,一方用白棋,一方用黑

2021-11-19 17:01:33 5065 2

原创 C语言项目实战:《球球大作战》零基础项目 + 源码示例

这篇文章主要为大家详细介绍了C语言实现——《球球大作战项目》,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!在室友面前秀一下岂不是美滋滋!游戏介绍:这是一个大球吃小球的世界,玩家的目标是要努力吃成最大的球球。在游戏一开始,玩家出现在地图上随机位置,地图里洒满了小彩豆,玩家吃掉小彩豆体积就会增大,当增大到比别人的球大时,就可以吃别人的球啦,当然也得躲避更大的球。小球速度快,大球速度慢。球球到达一定重量后,可以分身,一个球变成等大的两个球,可以再次分身,但是最多可以拥

2021-11-18 18:04:16 1657

原创 Navicat:最适合初学者的数据库管理工具

Navicat对于新手而言怎么个简单法呢?我们一起来看看吧!

2021-11-18 15:18:26 2032

原创 C语言项目实战:《别踩白块游戏》零基础项目,137 行源代码示例

这篇文章主要为大家详细介绍了C语言实现——《别踩白块游戏》,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!游戏介绍:《别踩白块儿 Don't Tap The White Tile》,这就是这个游戏的一个规则,我们只需要不断踩着黑色方块前进即可,很简单吧?谁都可以会玩,但并不是谁都能玩得很好噢,你呢?快来挑战看看吧!经典模式,以最快的速度到达终点。街机模式,你有能力得多少分就得多少分,没有任何限制,这也是最具挑战性的一个模式。限时模式,在30秒内看你能走几步。极速模

2021-11-17 17:00:13 3793 2

原创 【期末考试】一篇文章带你系统回顾C语言,轻松应对考试

前言c 语言是一种底层语言,是一种系统底层级的语言,例如Windows、Linux、Unix等操作系统就是使用c语言编写的。所以由此看来,不论是火爆的Java,还是近年来愈来愈流行的Python,它们虽外表光鲜亮丽,但c语言就是内在的灵魂,朴实无华。c 语言特性c 语言既然这么重要,但是它有什么值得我们去学的地方呢?难道我们就因为听到别人说它重要我们才去学习吗?我想我们更加在意的是学完我们能掌握些什么,能让我们获得什么。c 语言的设计c 语言是1972年,贝尔实验室在开发Unix操作

2021-11-17 15:23:14 98

原创 C语言习题:苹果装盘问题丨用递归如何求解?

一、问题提出问题:把m个苹果放入n个盘子中,允许有的盘子为空,共有多少种方法?注:5,1,1和1 5 1属同一种方法m,n均小于10二、算法分析设f(m,n) 为m个苹果,n个盘子的放法数目,则先对n作讨论,当n>m:必定有n-m个盘子永远空着,去掉它们对摆放苹果方法数目不产生影响。即if(n>m) f(m,n) = f(m,m)当n<=m:不同的放法可以分成两类:有至少一个盘子空着,即相当于f(m,n) = f(m,n-1);所有盘子都有苹果,..

2021-11-16 17:01:40 704

原创 工具推荐:大厂程序员人手必备的六款软件,你收藏好了吗?

大厂程序员工作都会选择的效率工具,想要提高工作效率、工作质量,这几个软件绝对值得一看。Pixso——国内出品的矢量设计软件这款基于云端操作的多人协同设计软件,让使用过设计师、产品经理、程序员等这些人群都不禁叫好。它的功能对于程序员来说,非常能满足程序设计员与设计师之间的交流沟通。Pixso支持多位成员可同时在一个文件中进行高效工作,这样程序员就可以看到设计师创作的全过程;作品通过分享链接就能查看,缩减了访问步骤,增大了沟通可能性;工作时进度可以实时查看,让项目进度透明化。有这么贴心的功能让人很难不选

2021-11-15 17:01:17 638

原创 C语言项目实战:《打字母游戏》零基础项目丨183 行源代码示例

这篇文章主要为大家详细介绍了C语言实现——《打字练习系统》,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!游戏介绍:《字母游戏》是一款敏捷打字小游戏,游戏大小为468K。背景设定 《字母游戏》是一款有趣的打字游戏,可以提高你的打字速度。操作指南 根据出现的字母,按键盘A-Z键对应的按键即可。游戏加载完毕点击[开始游戏]即可开始游戏。在限定时间内,尽可能地输入正确的字母,挑战高分!本项目针对C语言学习者,将我们打字母的“字母”置换成了C语言关键字,记在一定时间内

2021-11-13 18:01:44 1421

转载 45岁程序员,连个面试机会都没有,该何去何从?

都说程序员的职业之路,只有短短 20 年,35 岁程序员开始难找工作,40岁程序员就彻底没人要了。真的是这样的吗?最近,一条在中国政府网的留言,引发了 IT 圈不小的轰动。Mary:我是一名计算机专业出身的软件开发人员,今年 45 岁,精通 java 的各种技术体系,包括微服务、大数据等技术,并能应用到实际工作中,帮助所在公司提升、改造所使用的技术框架,业余我还考取了 PMP 项目管理证书、系统架构师证书,成为所在公司的系统架构师、核心技术骨干。我对计算机理论的理解也随着实践的增多越来.

2021-11-13 15:40:19 708

原创 C语言项目实战:《中国象棋》零基础项目,210 行源代码示例

这篇文章主要为大家详细介绍了C语言实现——《中国象棋项目》,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!游戏介绍:中国象棋是由两人轮流走子,在战法上遵循古代孙子兵法中的“不战而屈人之兵,善之善者也”的作战思想,以“将死”或“困毙”对方将(帅)为胜的一种二人对抗性游戏。对局时,由执红棋的一方先走,双方轮流各走一招,直至分出胜、负、和,对局即终了。在棋战中,人们可以从攻与防、虚与实、整体与局部等复杂关系的变化中提升思维能力。每种棋子的行棋规则大家如果有不懂的地方

2021-11-12 17:24:19 4248 3

原创 C语言项目实战:《黄金矿工》零基础项目,180 行源代码示例

这篇文章主要为大家详细介绍了C语言实现——《黄金矿工项目》,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!游戏介绍:在规定的时间内得到规定的金钱时即可。玩法非常简单,按“↓”键开使捞金子,如有炸弹,按“↑”键放炸弹,买东西点鼠标左键。不过本游戏之设计到钩子勾金子的程度,后面的关卡大家可以自行设计,相信能够设计金子了,钻石的话同理还是非常简单的。本项目编译环境:VS2019/VS2013;插件:图形库插件easyX,涉及图片素材可以自行百度找也可以关注文末领

2021-11-11 17:05:02 5356 2

原创 C语言项目实战:《打砖块》零基础项目丨225 行源码注释示例

这篇文章主要为大家详细介绍了C语言实现——《打砖块项目》,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!游戏介绍:在游戏中,玩家通过按住并滑动挡板下的圆点控制挡板左右移动,接住击打砖块而改变飞行轨迹掉落下来的小球。在游戏界面的左侧有个速度控制器,玩家可一边接球,一边控制它。上下滑动调整小球的飞行速度。速度越快风险越大,当然奖励和风险是成正比的。越快的速度得分会越多,反之速度越慢得分会越少。(本项目并没有设计速度调整这一块,大家可以自己完善一下)项目技术:主

2021-11-10 18:37:31 570

原创 2021哪门编程语言挣得最多?答案并不是Python

2021哪门编程语言挣得最多?答案并不是Python。今年6月,O'Reilly对来自英国和美国的3136名受访者进行了调查,以了解数据和人工智能行业的薪酬状况、职业机会和挑战。报告显示,从编程语言的薪水来看,使用Rust 的程序员的平均薪水最高,超过18万美元;其次是Go(17.9万美元)和Scala(17.8万美元)。虽然Python用户在调查受访者中是主要群体,但报告中使用Python的程序员平均收入约为15万美元。最近,StackOverflow又放出了他们的开发者年度调查,薪资

2021-11-10 15:36:44 244

原创 C语言项目实战:《拼图游戏》零基础项目

这篇文章主要为大家详细介绍了C语言实现——《拼图游戏项目》,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!网图游戏介绍:对刚开始接触拼图的玩家而言,所谓入门级的拼图主要是取决于图案的一些特征。那些图案内容比较丰富的,也就是说,在整幅画面的各个角落里也有内容相对完整的子画面的,且色彩和轮廓反差较大的,这样的拼图玩起来就相对容易一些。因为在拼组的局部,想要寻找合适的零片,可选的零片总能被限制在比较小的范围内项目技术:1.二维数组2.可视化编程 ..

2021-11-09 17:31:42 726

原创 微软 Visual Studio 2022 正式版发布:支持 AI 辅助编程

微软昨日晚间发布了Visual Studio 2022 正式版等诸多内容,Windows 平台软件开发者的福音来了。编辑和调试周期中的生产力在 Visual Studio 2022 正式版中,微软专注于增强编辑和调试周期。Visual Studio 2022 配备了 IntelliCode,它是一个 AI 辅助的代码伴侣,可让开发者输入更少的代码,提升效率。IntelliCode 可以完成整行代码,用户只需按两次 Tab 键即可编写可靠的代码。IntelliCode 还可以发现重复的编...

2021-11-09 15:30:07 1090

原创 C语言项目实战:《扫雷游戏》零基础项目,230 行源码注释示例

这篇文章主要为大家详细介绍了C语言实现——《扫雷游戏项目》,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!游戏介绍:游戏区包括雷区、地雷计数器(位于左上角,记录剩余地雷数)和计时器(位于右上角,记录游戏时间),确定大小的矩形雷区中随机布置一定数量的地雷(初级为9*9个方块10个雷,中级为16*16个方块40个雷,高级为16*30个方块99个雷,自定义级别可以自己设定雷区大小和雷数,但是雷区大小不能超过24*30),玩家需要尽快找出雷区中的所有不是地雷的方块,而不许

2021-11-08 17:01:15 278

转载 爬虫玩的好,监狱进的早:北京某互联网公司23人被带走,这种开发不能做

“爬虫玩得好,监狱进得早;爬虫爬得欢,监狱要坐穿;数据玩的溜,牢饭吃个够”这句技术圈内广泛流传的调侃并非是危言耸听,因为近些年来有太多的优秀的爬虫程序员们因此而面临牢狱之灾!最近,北京某互联网公司就被警方一锅端了……10 月 15 日,北京市朝阳公安分局对外公开,按照公安部“净网 2021”专项行动整体部署,朝阳警方深入落实打击网络违法犯罪。在市局网安总队等有关部门的支持下,经过半个多月的缜密侦查,将一个非法获取计算机信息系统数据的犯罪团伙一网打尽,抓获 23 名犯罪嫌疑人。据朝阳警

2021-11-08 15:38:21 1786

原创 C语言项目实战:《自动版贪吃蛇》零基础项目

这篇文章主要为大家详细介绍了C语言实现——《进化版贪吃蛇项目》,也就是在我们上一个发布的文章项目分享的基础上,实现贪吃蛇的自动行动,你可以按键也可以不按键,让蛇自己找食物!还是挺好玩的,一起来看看吧!文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!项目实现要求:1.学过C语言2.熟悉C语言数组3.熟悉结构体4.按键交互 程序:1.按键交互 2.鼠标交互5.创建图形窗口6.基本绘图但是这些在我们项目源码里面都会有注释,大家到时候学习的时候千..

2021-11-06 17:30:57 463

原创 腾讯面试官问我:HTTPS 是怎么从 HTTP 转过来的?还好我早有准备

这段时间稍微整理了一下面试题,其中有一个,感觉有必要给大家分享一下,就是问关于 HTTP 的内容。HTTPHTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议。HTTP 是基于 TCP/IP 协议通信协议来传递数据(HTML 文件、图片文件、查询结果等)。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。这其实就是百度百科里面的精简化的内容,虽然说不上太

2021-11-06 14:26:24 212

原创 C语言项目实战:《贪吃蛇》零基础项目,源码 + 注释解析

这篇文章主要为大家详细介绍了C语言实现——《贪吃蛇项目》,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!本项目主要用到了C语言的循环,函数,指针,结构体,枚举,联合,文件操作,简单的数据结构,并且对逻辑也是有一定的要求,但是这些在我们项目源码里面都会有注释,大家到时候学习的时候千万不要忽略注释,注释可以更好地帮你理解代码,尤其是C语言初学者。本项目编译环境:VS2019/VS2013;插件:图形库插件easyX;效果图演示:本案例配套学习教程:精.

2021-11-05 17:46:31 2236

原创 C语言项目实战:《推箱子》零基础项目,270 行源码注释示例

这篇文章主要为大家详细介绍了C语言实现——《推箱子项目》,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!本项目结合了分支,循环,数组的结合,并且对逻辑也是有一定的要求,但是这些在我们项目源码里面都会有注释,大家到时候学习的时候千万不要忽略注释,注释可以更好地帮你理解代码,尤其是C语言初学者。本项目编译环境:VS2019/VS2013;插件:图形库插件easyX;效果图展示大家如果有什么不懂也可以看看这个教程跟着写:C语言游戏开发:推箱子(保姆级讲解

2021-11-04 18:43:44 748

原创 【编译工具】VS Code混合调试 C/C++ 和 Node.js

目前经常使用的IDE工具有如下几种:VSCode,各种平台下的用户体验都是极好的,代码主题和显示效果都是最佳的,而且轻量级的,资源消耗少;另外支持多种语言的开发,只需安装相应的插件,安装、配置、学习的成本都是很低的。CLion,Jetbrains公司推出的一款专为开发C/C++所设计的跨平台IDE,不得不说Jetbrains出的产品就是让人信赖,用户体验也是很不错的,我喜欢使用clion调试cmake工程,只需简单的引入工程就可正常的开发调试,还是很爽歪歪的。另外使用过一段时间Intellij

2021-11-04 14:41:24 287

原创 【经验分享】如何查看C++生成的汇编代码?

想要真正的理解一段代码到底是怎么执行的,还是要从汇编的层面去看,那怎么得到一段c++代码所对应的汇编代码呢,下面为你介绍三种方式。1. gcc编译生成XXX.s文件一般来讲,给你一个cpp文件,比如test.cpp,然后我们编译都是直接g++ test.cpp这样简单直接的方式,但其实它中间有很多个过程的,包含预处理、编译、链接等过程,而这其中的编译这个过程其实就是生成了汇编文件。比如对于一个cpp文件,我们执行下列命令:g++ -E test.cpp -o test.i #预处理过

2021-11-03 16:32:36 1378

原创 这 10 个编程挑战网站火了,这是程序员之间也卷起来了吗?

以下网站的目的是帮助您测试您的编程能力在多大程度上能够解决从低到高的问题。不仅如此,您还必须与其他开发人员竞争才能获得更高的排名。卷起来了!程序员们!就像玩游戏一样,我们必须从铜、白银等低等级到黄金、白金。这里有一些网站可以帮助您提高对编程的兴趣。对于开发人员来说,应用编码的最佳实践可能很复杂。以下是开发人员在编写网站时面临的一些常见挑战。Exercism该Exercism网站是家庭对成千上万的练习,你可以在超过50支持的编程语言练习。对于初学者或有很多编程经验的人来说,它的练习也多种多

2021-11-02 15:10:05 300

原创 C++基础语法梳理:Windows 的动态链接库

Windows 应用程序入口函数GUI(Graphical User Interface)应用,链接器选项:/SUBSYSTEM:WINDOWSCUI(Console User Interface)应用,链接器选项:/SUBSYSTEM:CONSOLE_tWinMain 与 _tmain 函数声明Int WINAPI _tWinMain( HINSTANCE hInstanceExe, HINSTANCE, PTSTR pszCmdLine, int nCm

2021-11-01 17:47:11 391

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除