2022-2023-1 20221401 《计算机基础与程序设计》第七周学习总结
作业信息
教材学习内容总结
学习了《计算机科学概论》的第七章剩余部分与第八章的内容,了解的不同的数据结构的原理和使用方法,能够理解书上运用这几种数据结构的案例。
学习了《C语言程序设计》的第七章,对函数的使用方法和原理有了一定了解,能够自己创建并使用一些基础的函数。
教材学习中的问题和解决过程
- 问题1:在学完《计算机科学概论》第八章中讲的数据结构后,我很好奇这些讲到的数据结构能否在C语言中实现
- 问题1解决过程:通过询问老师得知,在学习完指针概念后可以用程序实现这些数据结构
代码调试中的问题和解决过程
- 问题1:
在建造空心立方的过程中出现如图所示的结果,不仅如此,之前还出现过明明规定了循环次数程序却一直不停的情况等。
- 问题1解决过程:通过不断地自查代码,在脑海中过一遍代码的思路,发现自己在打完每行的符号后未加换行符,在循环执行过程中改变了计数变量的值,导致循环一直进行,同时空心立方上半部分与下半部分使用了相同的代码,导致下半部分的算法出现问题,才会出现上图的情况。在写代码时要把各种情况考虑全面,不能想当然。要学会倒推查找自身代码中的问题,实在不行就去调试代码。
- 问题2:在对代码编译时系统提示error:stray'\243'in program是什么意思?
- 问题2解决过程:上网搜索得知原因:一、语法错误就是编写的程序里面使用了不规范的关键字或者变量名之类的错误,编译都无法通过的程序,编译器无法识别写的程序。
二、代表编译器在编译源文件时遇到了不可识别的非法字符。其值为ascii码值243。这一个值并不在合法的英文字符范围(0~127)范围内,所以一般都是由于误输入造成的。
学习进度条
|
代码行数(新增/累积) |
博客量(新增/累积) |
学习时间(新增/累积) |
重要成长 |
目标 |
5000行 |
30篇 |
400小时 |
|
第一周 |
100/100 |
2/2 |
10/10 |
|
第二周 |
50/100 |
2/4 |
10/10 |
|
第三周 |
50/100 |
1/5 |
10/10 |
|
第四周 |
50/100 |
1/6 |
10/10 |
|
第五周 |
50/100 |
2/8 |
10/10 |
在完成XOR加密作业时有自己的想法并且通过自学相关知识成功付诸实践 |
第六周 |
50/100 |
1/9 |
10/10 |
|
第七周 |
50/100 |
1/10 |
10/10 |
|