作业信息
班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK07
作业正文:https://www.cnblogs.com/20221321yang-yu/p/16796933.html
教材学习内容总结
1.学习了《计算机科学概论》的第七章剩余部分与第八章的内容,了解的不同的数据结构的原理和使用方法
2.学习了《C语言程序设计》的第七章,对函数的使用方法和原理有了一定了解,能够自己创建并使用一些基础的函数。
教材学习中的问题和解决过程
问题:参数有哪些递归类型?
网上查找了一下
1)按值传递参数:将实参变量的值复制一个到临时存储单元中,如果在调用过程中改变了形参的值,不会影响实参变量本身,即实参变量保持调用前的值不变。
(2)按地址传递参数:把实参变量的地址传送给被调用过程,形参和实参共用内存的同一地址。在被调用过程中,形参的值一旦改变,相应实参的值也跟着改变。
(3)按数组传递参数:使用数组作为实参传递到子过程的形参中,数组传递必须采用地址传递的方式来传递参数。
代码调试中的问题和解决过程
无输出,与同学讨论得出结论,是if语句里面‘==’少了一个,导致无输出。
经过更改,运行结果如下:
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 |
---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 |
第一周 | 200/200 | 2/2 | 10/10 |
第二周 | 300/500 | 1/3 | 18/28 |
第三周 | 300/800 | 1/4 | 20/48 |
第四周 | 300/1200 | 1/5 | 20/68 |
第五周 | 300/1500 | 2/7 | 20/88 |
第六周 | 300/1800 | 1/8 | 20/108 |
第七周 | 300/2100 | 1/9 | 20/128 |