2023-2024-1 20231425《计算机基础与程序设计》第十五周学习总结
2023-2024-1 20231425《计算机基础与程序设计》第十五周学习总结
作业信息
这个作业属于哪个课程 |
|
这个作业要求在哪里 |
|
这个作业的目标 |
《C语言程序设计》第13章 |
教材学习内容总结
《C语言程序设计》第13章
文件操作: 学习如何在C语言中进行文件的读写操作,包括打开文件、读取文件内容和写入文件等操作。
文件指针: 理解文件指针的概念以及如何使用它们在文件中进行定位和移动。
文件的随机访问: 学习如何通过文件指针实现对文件的随机访问,而不仅仅是顺序读写。
命令行参数: 掌握如何在程序执行时通过命令行传递参数,以增加程序的灵活性。
预处理器指令: 了解预处理器的使用,包括宏定义、条件编译等,以便在编译前进行代码处理。
头文件和源文件的组织: 学会如何将程序分割成多个文件,以提高代码的可维护性和重用性。
动态内存分配: 理解如何使用malloc和free等函数进行动态内存分配和释放,防止内存泄漏。
链表: 掌握链表的概念和实现方式,了解如何使用链表存储和操作数据。
递归: 学会使用递归解决问题,理解递归的原理和注意事项。
位操作: 了解位运算的基本操作,包括与、或、异或等,以及如何通过位操作进行高效的编程。
基于AI的学习
学习进度条
|
代码行数(新增/累积) |
博客量(新增/累积) |
学习时间(新增/累积) |
重要成长 |
目标 |
5000行 |
30篇 |
400 |
|
第一周 |
200/200 |
2/2 |
20/20 |
|
第二周 |
300/500 |
2/3 |
18/38 |
|
第三周 |
300/1000 |
4/7 |
20/60 |
|
第四周 |
400/1300 |
5/7 |
20/60 |
|
第五周 |
400/1300 |
6/7 |
20/60 |
|
第六周 |
500/1000 |
7/7 |
22/120 |
|
第七周 |
900/1500 |
8/8 |
30/120 |
|
第八周 |
800/1500 |
9/9 |
60/120 |
|
第九周 |
1100/1500 |
10/10 |
50/80 |
|
第十周 |
1300/1500 |
11/11 |
75/80 |
|
第十一周 |
1000/1500 |
12/12 |
80/90 |
|
第十二周 |
1100/1500 |
13/13 |
90/90 |
|
第十三周 |
1300/1500 |
14/14 |
80/80 |
|
第十四周 |
1000/1500 |
15/15 |
90/90 |
|
第十五周 |
1000/1000 |
16/16 |
80/80 |
|