第九周学习总结
作业信息
- 这个作业属于哪个课程:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
- 这个作业的要求在哪里:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK09
- 这个作业的目标:总结本周学习内容
- 作业正文:https://www.cnblogs.com/liudi20221408/p/16839995.html
教材学习内容总结
C语言程序设计
- 数组的定义:int score[5];
- 解释:score:数组名,5:数组个数
- score[5]={1,2,3,4,5};
- 也可以score[ ]={ };花括号内有几个数该数组就由几个数组成
- %p得到的是变量的首地址
- 不能非法越界访问内存,会导致数据的破坏
- 二维数组:short matrix[3][4];
- 二维数组:类型 数组名[第一维长度][第二维长度]
计算机科学概论
- 内存管理
- 单块内存管理:把应用程序载入到一段连续的内存空间
- 分区内存管理
- 固定分区法
- 动态分区法
- 页式内存管理:进程被划分为页
- CPU调度
- 先到先服务:按顺序
- 最短作业优先:最短的优先
- 轮询法:按顺序固定大小长度循环多次
- 相对路径:从当前目录开始
- 绝对路径:从根目录开始
- SCAN磁盘调度法:只在磁盘调度算法中没有上下移动,而是在轴心和盘片边缘之间来回移动
教材学习中遇到的问题及解决过程
- 问题1:在函数这一章还是存在问题,比如对函数调用的说明没有在题头,导致运行失败
- 问题1解决方法:这周又复习了一遍第七章
- 问题2:分区选择法的三个匹配没太看懂
- 问题2解决方法:在网上查了几个资料,还找到了一个例题才懂的,其实也不难理解,但当时不知道为什么没有读懂
代码调试问题及解决过程
- 问题:=和==还是有点没分清
- 解决方法:调试确定所在行存在问题,然后才确定是是哪部分出现的问题
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
第一周 | 150/150 | 2/2 | 17/17 |
第二周 | 100/250 | 1/3 | 15/32 |
第三周 | 200/450 | 2/5 | 16/48 |
第四周 | 230/680 | 2/7 | 17/65 |
第五周 | 200/880 | 2/9 | 20/85 |
第六周 | 350/1230 | 5/14 | 14/99 |
第七周 | 470/1700 | 1/15 | 15/114 |
第八周 | 530/2230 | 2/17 | 14/128 |
第九周 | 480/2710 | 1/18 | 14/142 |