C语言学习
以C语言理论知识为基础,实际编码进行实践,通过多个C语言小游戏项目串起知识点,完成对C语言基本语法、函数、结构等知识点进行深度剖析和学习。
Dog语言
这个作者很懒,什么都没留下…
展开
-
纯C语言编程-游戏之推箱子
很老的一款单机小游戏推箱子,使用纯C语言实现并不是很容易,在编写调试过程中遇到了很多问题。下面把纯C推箱子代码解释并分享给大家,希望大家一起学习,代码已分享到我的CSDN上传中,大家也可以在我的百度网盘中免费下载。由于开发时间比较短,我这里没有加载图片,关卡也就一关,大家可以根据以前玩的推箱子关卡,自己修改界面数组来创造新的推箱子小游戏。运行游戏界面如下:定义游戏界面存储数组,并对数组初始化赋值:/*推箱子小游戏的桌面数组,其中 0 代表着空白的地方;1 代表着墙;2 代表着人;3原创 2020-08-21 14:33:24 · 1004 阅读 · 1 评论 -
C语言视频教程(初学C语言,还是看视频更直观)
对于初学C语言,看文字教程会存在厌学情绪,往往不乐意去看文字性的东西,不能够很好的理解文字介绍。作为初学者,我更推荐大家看视频教程,这样跟着老师的思路一步步编程,能够更直观和快速的入门C语言。我在我的百度网盘分享了四位老师的C语言视频教程,大家可以免费下载学习,下载地址:网盘资料:链接:https://pan.baidu.com/s/1odgbx4gxSKqBkispTBxthg提取码:vi74更多关于C语言视频的教程通过百度网盘下载:郝斌C语言入门视频教程下载(180集全) 小甲.原创 2020-08-18 20:59:55 · 2161 阅读 · 5 评论 -
纯C语言编程-游戏之弹跳球
最近痴迷于使用纯C编写小游戏,编程方法较为简单,主要思路就是1、清屏2、对桌面二维数组赋值3、将数组使用printf一个字节一个字节打印出来4、控制输入判断、变量赋值和参数修改5、延时(非必要,也可以根据键盘响应来进行1-4操作)大家也可以根据这个思路进行简单的纯C小游戏编程。下面分享一个简单的桌面弹球小游戏,界面如下:源码下载地址:桌面弹球游戏点击下载定义桌面高度和宽度#define HEIGHT 20#define WIDTH 40//桌面高和宽定原创 2020-08-18 17:49:18 · 905 阅读 · 1 评论 -
纯C语言编程-游戏之Fly Bird
基于纯C的小游戏,基本思想就是使用system("cls")和printf()函数不断刷新界面,捕获键盘事件,然后修改显示数组,并刷新界面。之前有一款特别火爆的小游戏FlyBird,我们可以使用纯C语言实现,希望对大家学习C语言有所帮助。游戏界面如下:源码可以从我的博客主页下载:FlyBird游戏点击下载使用“#define”定义界面的宽和高:#define HEIGHT 20#define WIDTH 36定义界面的存储数组,ASCII码中“ ”是32,“&”是38原创 2020-08-18 11:54:24 · 879 阅读 · 0 评论 -
C语言学习十之简单排序算法(Last)
欢迎大家进群一起学习,qq群3:646052087网盘资料:链接:https://pan.baidu.com/s/1odgbx4gxSKqBkispTBxthg提取码:vi74原创 2020-08-17 15:27:35 · 1025 阅读 · 0 评论 -
C语言学习九之函数处理(错误处理、可变参数、命令行参数)
欢迎大家进群一起学习,qq群3:646052087网盘资料:链接:https://pan.baidu.com/s/1odgbx4gxSKqBkispTBxthg提取码:vi74原创 2020-08-17 14:01:56 · 574 阅读 · 0 评论 -
C语言学习八之高级函数(函数指针和回调函数、递归调用、文件读写)
欢迎大家进群一起学习,qq群3:646052087网盘资料:链接:https://pan.baidu.com/s/1odgbx4gxSKqBkispTBxthg提取码:vi74原创 2020-08-17 10:47:08 · 1031 阅读 · 1 评论 -
C语言学习七之预处理、头文件、typedef、强制转换
欢迎大家进群一起学习,qq群3:646052087网盘资料:链接:https://pan.baidu.com/s/1odgbx4gxSKqBkispTBxthg提取码:vi74原创 2020-08-17 09:25:42 · 1145 阅读 · 0 评论 -
纯C语言编程-游戏之贪吃蛇
。。原创 2020-08-15 21:13:28 · 794 阅读 · 0 评论 -
C语言学习四之printf&scanf
欢迎大家进群一起学习,qq群3:646052087网盘资料:链接:https://pan.baidu.com/s/1odgbx4gxSKqBkispTBxthg提取码:vi74原创 2020-08-13 17:12:51 · 318 阅读 · 0 评论 -
Dog白话解释“编程语言”
学习编程语言之前,首先要搞清楚“编程语言”这个概念。很小的时候,父母就教我们开口说话,也教我们如何理解别人讲话的意思。经过长时间的熏陶和自我学习,我们竟然在不知不觉中学会了说话,同时也能听懂其他小朋友说话的意思了,我们开始向父母要零花钱买零食和玩具、被欺负了向父母倾诉……我们说的是汉语,是“中国语言”,只要把我们的需求告诉父母,父母就会满足,我们用“中国语言”来控制父母,让父母做我们喜欢的事情。“中国语言”有固定的格式,每个汉字代表的意思不同,我们必须正确的表达,父母才能理解我们的意思。例如让父母给我转载 2020-08-11 09:19:13 · 390 阅读 · 0 评论 -
第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
第十一届蓝桥杯大赛软件类省赛试题 A: 跑步训练本题总分:5 分【问题描述】小明要做一个跑步训练。初始时,小明充满体力,体力值计为 10000。如果小明跑步,每分钟损耗600 的体力。如果小明休息,每分钟增加 300 的体力。体力的损耗和增加都是均匀变化的。小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如此循环。如果某个时刻小明的体力到达 0,他就停止锻炼。请问小明在多久后停止锻炼。为了使答案为整数,请以秒为单位输出答案。答案中只填写数,不填写单位。【答案提交】这是一道原创 2020-08-11 09:03:43 · 3351 阅读 · 1 评论 -
C语言学习二之基本语法、进制及数据类型
欢迎大家进群一起学习,qq群3:463345484网盘资料:链接:https://pan.baidu.com/s/1odgbx4gxSKqBkispTBxthg提取码:vi74原创 2020-08-10 21:46:03 · 347 阅读 · 0 评论 -
C语言学习一之Hello world!
Hello world!翻译过来:你好,世界!学习语言,第一入手例程就是“Hello world!”为什么这个程序这么有名,有什么梗,欢迎大家一起讨论。欢迎大家进群一起学习,qq群3:463345484学习C语言,首先需要开发环境。举个例子,大家想画画,需要有笔有纸,是一样的道理-所谓巧妇难为无米之炊。C语言的开发环境有很多,大家可以任选其一。编程可以在文本编辑、也可在C编辑器、或者在集成开发环境下完成编辑。...原创 2020-08-09 20:20:08 · 391 阅读 · 0 评论 -
C语言学习之漫谈语言!
从2010年至今,一直从事C语言和嵌入式的开发,现在又要搞Python,C#和深度学习。和张伟大神沟通后,发现我对C语言的基础知识居然知之甚少,我觉得有必要从头重新学习C语言,就从Hello World开始吧。学习方法:搜索查找资料,看谭浩强的C语言,咨询大神;一开始就出师不利,我自己居然连C语言编译器、集成开发环境啥的都不清楚。C 语言是一种面向过程的计算机程序设计语言。**学习C语言有必要了解一下计算机语言都有啥?**大家应该看过黑客帝国,开始有一张图片,一堆数字在不断变化我们只看这些数原创 2020-08-08 12:26:51 · 1542 阅读 · 7 评论