放假摆烂了好久,才开始学习之路
一.C语言的复盘
由于知识学习的不扎实,加上考试 ,着实需要复盘了
1.指针(指针的多种表现手法,并通过B站上的多个视频,对指针有了深入的了解)
2.数组 (特别是数组与指针的关系,两者的相互转换)
3.while循环,for循环,if语句还有多种嵌套式循环.条件语句等
4.链表的函数,删除,搜索(这个还是有点不太清楚)
5.函数,函数的定义,函数指针,对C语言中的函数也进行了复习,当然有了更深的体会
6.C语言好多零碎的知识点(像变量,数据类型,运算符优先级,进制转换,逻辑运算,位运算大都被我记在笔记本,真的好多,好碎)
二.算法和数据结构
我刚开始在leetcode上面看知识点和刷题还是基础知识不劳,刷不动,一个题能摆弄大半天
在算法的时间复杂性,空间复杂性上还没问题,一到,冒泡顺序,选择顺序,插入顺序我就迷糊了,一度想退缩。但是我也开始了C语言的游戏进程
三.C语言的游戏开发
在算法这受挫,于是我开始了一些有意思的,C语言的游戏开发,最初,我照着别人的代码。全部打一遍,从追简单的弹跳的小球,飞机的游戏,到空战游戏,贪吃蛇,看着这些游戏在我电脑上运行起来,一股成就感油然而生。到现在,我还不能完全理解游戏中的每一步代码,难道一小游戏代码需要背吗?当然,即便是在一味的照着游戏的源代码打一遍,也会出现很多错,面对一连串较长的代码,出错的几率也在上升,在以后学习代码中,要十分认真
四.python的学习
由于C语言的基础,学习python没有我想象的那么难(也可能是我才学了前面的几章)我就开始
在B站上跟着视频学习目前我已经进行了Python简介,程序设计,思想安装,python运行方式,常用开发工具编码,规范模块管理
python中的缩进规则,函数类顺序,语句结构条件和分支循环数据类型,内置类常用内置函数
Python进阶语法中的列表,表达式异常,捕获字符串,文件常用标准库,字符串和编码
特别是在Python学习中的防报错体系,其中的exception的用法,让我直呼好。当然,python和c语言也有许多相似之处,对于他们的不同之处,我也会加以比较
而面向对象编程只学习了一部分
然而,寒假已经结束,开学又是学习进程新的开始