一、我学到的内容(整理本课程所学,用思维导图的方式,思维导图的工具可以使用:XMind)

二、我的收获(包括我完成的所有作业的链接+收获)
第一周作业:https://pintia.cn/problem-sets/1100366442454921216
学习利用指针找到我需要的数值或其下标。
第三周作业:https://pintia.cn/problem-sets/1105268917465501696/problems/type/7
学习利用二维数组判断上三角
第四周作业:https://pintia.cn/problem-sets/1107465434997153792
学习利用选择排序法和冒泡排序法运算
第五周作业:https://pintia.cn/problem-sets/1110500835573182464
学习字符串长度函数,头文件用#include<string.h>
第六周作业:https://pintia.cn/problem-sets/1112476125040893952
学习利用指针调用函数。
第七周作业:https://pintia.cn/problem-sets/1115014478856667136
学习利用结构把不同类型的数据汇聚成一个整体。
第八周作业:https://pintia.cn/problem-sets/1117580694070898688
学习动态内存分配和字符串大小比较。
第九周作业:https://pintia.cn/problem-sets/1120145772099268608
学习数据结构的运用,和以前知识的结合。
第十一周作业:https://pintia.cn/problem-sets/1125184673725857792
学习宏定义的实现,链表和函数的结合。
第十二周作业:https://pintia.cn/problem-sets/1127748174659035136
学习函数与字符串,链表,文件的结合。
收获:对于一些程序类型会有更多的了解。题目和以前不一样,不一定是多难,而是很新。在学习每一种不同类型的代码,比如“字符串”,“数组”,“文件”,“结构”等,能够掌握一些基础的模式。写这种类型的代码时,会知道是这样的一个框架。
二、自我检讨(回顾寒假作业中提到的对自己的期待,有没有没做到的?反思本学期没做好的地方)
寒假对自己的期待还是没有完全完成。一开始,我是对自己说要超前预习,对每个知识点把握好。但是却没有做到。三个原因。
1,知识点难度会变大。上学期学习的主要是基础的框架,加的东西没有那么难。
2,学习到的东西没有真正全部弄明白,很多问题积少成多。
3,有一些畏难的情绪,学习还是有点懒散。

三、本学期的改进与优化(结合上学期的总结,谈谈自己改进和优化了什么,起到了什么作用)
1,对自己的要求变得更高。就像写流程图一样,我会尽量去做的更完美。
2,会强迫自己去学习。这学期花在c 语言的时间增加了太多。有的时候会一下午加一个晚上坐在桌前专心的打代码。

四、量化的自我评价(指标包括:代码行数、博客字数、总计学习小时数、成绩曲线,指标请用图形的方式给出,并请根据指标分析自己的学习情况)

学习量化指标图参考:

成绩曲线图参考:

我的博客园成绩一直以来还算好,但是也是波动比较的大。这和我看到一些难题并没有去一定要弄懂有关。前面的知识我也没有去复习到位。
五、我努力的方向(关于接下来的暑假和新的学期,你的计划是什么?你对自己的期待是什么?)
接下来的暑假,我希望我可以把那些我还是存在一些问题的题目弄懂。去挑战一下难题。因为我觉得就像我们看以前写的代码一样,当难度增加时,你对以前的题目的掌握度就会变高。游戏方面也是一个难点,并且它是属于设计,我觉得要把所有游戏真正的弄熟悉,就像书读百遍其义自见一样。