- 博客(6)
- 收藏
- 关注
原创 【C语言】——带你玩转指针(下)
本篇到这里就要结束啦,这次主要讲述了数组和指针以及函数和指针之间密切的的联系,重温了数组名的含义,介绍了回调函数,也给大家实现了回调函数。以上就是指针部分的全部内容,这里推荐给大家一本书《C陷阱和缺陷》,里面对函数指针等的内容做了细致的描写,感兴趣的小伙伴们可以读一读,增加对指针的理解,也为后续数据结构等内容的学习打好基础。那就这样啦,码文不易,也希望大家多多支持!
2024-03-19 10:56:34
651
2
原创 【C语言】— 带你玩转指针(上)
大家好呀,今天将给大家分享关于指针的一系列知识。指针是整个C语言里的非常非常重要的一个概念,并且也是整个C语言学习的难点,涉及非常广泛而且它的用途不言而喻,所以说学好了指针将对我们后续的学习带来很大的帮助。今天这篇文章就将详细介绍指针相关的各种要点带你玩转指针,那我们就一起走进这个篇章吧!什么是指针?理解指针我们需要知道两点:1.内存中有一个个小的单元,而计算机会对每一个小单元进行编号叫做内存编号,这个内存编号就是计算机中每个内存单元的地址,内存中每个单元都有唯一确定的地址。
2024-03-07 12:26:59
746
1
原创 【C语言】——扫雷游戏详解
扫雷游戏运用到了我们二维数组,循环语句和分支语句等知识,代码实现不算太难,更重要的是如何运用编程思维通过C语言把扫雷规则表达出来,通过扫雷游戏的从无到有的实现过程也对知识点有了更加深入的理解和运用,所以说还得实践出真知!今天的分享就到这里了,这也是我的第三篇博客了,完成了第二个小游戏的实现,嘿嘿加油!也希望大家批评指正,都能越来越好!
2024-03-04 21:23:12
745
原创 函数栈帧的创建和销毁
在写C语言代码时,我们经常会把一个个功能封装成函数来实现,通过功能分解实现函数的模块化程序设计。函数是C语言中模块化程序设计最小的单位,既可以把每一个函数都看作一个模块,也可以把多个函数集合看成一个模块,这样不仅使程序看起来更容易理解,也更容易调试和维护。但是在学习实现的过程中我们是否思考过:局部变量是怎样创建的?为什么局部变量的值是随机的?函数是怎么传参的?形参和实参是怎么样的关系?函数调用是怎么做到的?函数调用完是怎么带回来返回值的?
2024-02-27 21:29:50
1005
原创 【C语言】——三子棋小游戏的实现详解
要成功实现三子棋,要做好前期准备工作,在实际应用软件中,往往会有数以万计行代码甚至更多,为提升效率也为增加代码的可读性就要通过功能分解实现函数的模块化思想实现程序设计,这里我们将代码分别写到game.h,game.c,test.c里面去,game.h专门用来声明我们定义的函数,game.c里实现我们各个函数的功能,test.c来测试我们的游戏代码,这种分块思想也方便大家理解。这里我们将运用c语言中的二维数组,循坏控制语句,函数封装的内容,过程中为大家详细解释最后为大家附上整个游戏实现的代码,那就开始吧!
2024-02-23 00:15:13
1129
原创 我的第一篇博客
首先自我介绍一下,我是一名来自新疆大学的非计算机科班学生,平时也喜欢看书,音乐,运动和打游戏。我觉得编程是一件很有意思又很奇妙的事情,通过学习编程让我加深了对这个世界的了解,也感叹人类的智慧。算法和数据结构是编程的核心。最后,学习编程最终也是希望能够进入大厂,拿好的offer,实现自身的价值。目前来说,也没有确定的一家,字节、腾讯、阿里等这些都将是我的理想,也是我追求不懈的目标!刚开始接触CSDN,这是个很宝藏的学习APP,在这能学到很多新知识,和大家交流分享见解,同时这也是第一次学习写博客。
2024-01-20 17:58:00
413
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人