自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言GUI编程之数字记忆游戏——游戏玩法核心代码开发

上一篇文章 C语言GUI编程之数字记忆游戏——项目目录结构和初步的窗口布局完成了基本的项目框架,接下来介绍游戏的核心代码开发。

2022-10-31 00:19:54 1082 1

原创 C语言GUI编程之数字记忆游戏——项目目录结构和初步的窗口布局

OK,到这一步我们游戏开发的基本框架算是搭建好了,接下来需要开发游戏的核心玩法了。如果你对C语言的GUI编程感兴趣的话,请持续关注本系列文章,有建议意见欢迎留言或私信。PS:需要源码的话请留言,人数多的话我就把项目推到GitHub上去供大家参考。

2022-10-31 00:14:10 946

原创 C语言GUI编程之数字记忆游戏——项目构建

学以致用,为了使C语言的学习和运用不那么枯燥,做一些GUI项目,所见即所得,能够激发兴趣,也有更大的成就感。

2022-10-31 00:09:09 1255

原创 一起学《C程序设计》第十二课——文件的读写操作

如果我们掌握了文件的读写操作,按道理来讲在不考虑效率的前提下可以做一个简单的文件数据库了,有兴趣的可以试试实现最基础的增删改查功能。按照《C程序设计》第五版的书本知识章节来说,本节课过后就完结了,从9月19开始刚好一个月的时间,在坚持完成这系列课程的同时,我自己也感觉到了进步,毕竟现代高级语言学多了,会更有想去了解底层的冲动,刚好C语言能辅助拓展自己的一些知识面。

2022-10-20 17:11:14 251

原创 一起学《C程序设计》第十一课——链表及其操作

链表,用一条链来连接各个节点的数据。每个节点都会存储指向下一个节点的指针,最后一个节点指向一个空指针。链表节点,通常节点会存储多种数据类型,一般采用结构体来定义。

2022-10-15 12:43:51 649

原创 一起学《C程序设计》第十课——结构体、共用体以及枚举类型

前面我们学习过C语言的数组,C语言的数组在使用上有一定的局限性,比如我们常使用的一维数组一旦定义了就只能接纳一种数据类型,而生活中我们对某个事物的描述往往包含多个维度,比如一个人的基本信息包含:身高、体重、年龄,性别、爱好、籍贯……这些信息分别用整型、浮点、字符串等描述,是没有办法放在一个数组里供我们使用的,而这就引出了一个非常有用的C语言构造类型——结构体(structure)。

2022-10-13 08:08:04 458

原创 一起学《C程序设计》第九课——预处理和动态分配内存

这节课作为前几课的补充扩展,来让初学者了解更多的C语言的特性。 一个是C语言的预处理(预编译)命令,一个是动态分配内存,补充上节课的指针。

2022-10-07 12:53:57 829

原创 一起学《C程序设计》第八课——指针

本节的知识点比较多,几乎是用指针把前面所学的东西又重新表达了一遍。使用指针要多练习,特别是二维数组指针的使用,很容易把定义一个指向一个一维数组整体的指针和一维数组首元素的指针搞混淆。使用指针有时候能巧妙地解决一些复杂的问题,不要为了使用指针而使用,要保证程序的可读性和代码的可靠性,不必要故意写那些让人费解、故弄玄虚的代码。

2022-10-04 14:53:22 920

原创 一起学《C程序设计》第七课——函数及实战练习

在使用visual studio练习编程的时候,可能会出现这样的情况:做了很多的语法练习,既有单独一行语句的练习,也有解决一个课后习题这样一个完整的程序,它们都在同一个main()主函数中,在调试中可能要注释掉一些代码,单独去看当前的一段代码,这样操作有点繁琐,而且主函数越来越“臃肿”显得结构混乱,那怎样能解决这个问题呢?如果把要调试的这段代码独立出来,和其他代码互不影响,需要的时候再去主函数里调用,这样就会使得练习调试方便的多,这段独立代码的形式就是今天的主题——函数。

2022-09-29 22:52:25 738

原创 一起学《C程序设计》第六课——数组、字符串及实战练习

在之前的第三课中学习了基本数据类型,第五课学习了循环结构程序,做练习的时候处理的是一些有规律的数据,比如1~100的正整数,而当我们面对一堆没有规律的数据时该怎么去循环处理呢?把数据组合在一起构成一个新的数据结构,并且能利用自增的序号来循环引用它们,这就是数组。

2022-09-29 11:16:03 927

原创 一起学《C程序设计》第五课——循环控制及实战练习

通过之前的学习我们知道程序所处理的是数据,而日常的数据都存储在数据库里,一般它们有着相同的数据结构,在批量处理这些数据的时候通常就会使用循环控制语句。对于输入数据类型和结构一致、处理逻辑一致的程序一般都可以采用循环控制语句来实现,不仅简化了代码结构,还使得后续代码扩展和维护更方便。

2022-09-27 22:31:54 451

原创 一起学《C程序设计》第四课——if语句、switch语句及实战练习

if语句属于控制类型的语句,程序里的逻辑判断、控制语句执行的“走向”大多都由它来主导,在今后的学习和工作中,if语句会伴随左右,在程序代码里随处可见它的身影。

2022-09-25 13:55:33 964

原创 一起学《C程序设计》第三课——数据结构、运算符、表达式和语句

《C程序设计》第五版第3章标题为“最简单的程序设计——顺序程序设计”,为了让初学者读懂并且能编写一个简单的顺序程序,必然要引出C语言的基础数据结构和语法规则。通过之前跟第三版的章节对比分析来看,第五版的第3章综合了第三版的第3章和第4章,对于初学者来说内容偏多,但是这些都是最基础的东西,是C语言的敲门砖。

2022-09-23 21:30:49 999

原创 一起学《C程序设计》第二课——算法

首先从字面上理解——计算方法。算一道数学题对我们来说再也熟悉不过了,就拿书上1到100自然数求和来说,当初上学的时候老师会带着我们一起推导,最后总结出等差数列求和的公式,即可称之为一种算法。

2022-09-22 23:22:41 213 1

原创 一起学《C程序设计》第一课——C语言概述和学习前的准备、意识

第一节课我们先了解C语言的一些基本常识和概念性;作为一个纯小白,首次接触编程需要做好一些心理准备,消除一些思想上的误区,避免一些弯路;然后准备好硬件设备(电脑)和软件(代码编辑器、编译器等),顺便体验敲一段代码和编译运行的快感。

2022-09-22 13:47:40 298

原创 C程序设计(谭浩强)——第五版和第三版对比

谭浩强,对大学生来说很熟悉的一个名字,大学习C语言基本上都是他的这本《C程序设计》作为教材。笔者上大学时学习的是第三版,现在流行的是第五版。当初学C语言的时候是一知半解,纯粹为了应付考试,后来工作主要是PHP、Python等高级语言为主。如果恰巧你是刚入学的大一新生,或者对编程感兴趣,那不妨我们一起来学习一下C语言,希望我这个互联网打拼10余载的老鸟能帮助一些新手完成编程第一课。

2022-09-22 13:32:31 1390

空空如也

空空如也

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

TA关注的人

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