作业信息
这个作业属于那个班级 :https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
作业要求 :https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03
作业目标 :学习《计算机科学概论》第七章
作业正文 :https://www.cnblogs.com/yx-qx-xy-515-2/p/16796475.html
教材内容总结
《计算机科学概论》第8章:学会了区分基于数组的实现和链式实现、区分数组和列表、区分无序列表和有序列表、区分栈和列表的行为、区分二叉树和二叉检索树、如何把一系列项目插入二叉检索树,理解了树与图的区别,了解了子程序和参数的概念,抽象数据类型:数据结构、容器
《C语言程序设计》第6章,学到了计数控制的循环、条件控制的循环、嵌套循环、for语句、while语句、do-while语句、continue语句、break语句,了解了结构化程序设计的基本思想以及程序调试与试错。
教材学习中的问题和解决过程
1.数组和列表有什么异同?
解决:查阅资料后得知:数组中的元素只能是同种数据类型;列表中的元素可以不是同一种数据类型。列表是一种数据项构成的有限序列,即按照一定的线性顺序,排列而成的数据项的集合,在这种数据结构上进行的基本操作包括对元素的的查找,插入,和删除。列表的两种主要表现形式是数组和链表,栈和队列是两种特殊类型的列表。由此可见列表和数组的本质区别。列表是数据集合的统称,而数组是列表在结构上的具体表现形式。
2.列表和数组的区别
解决:查询资料博客
3.不知道c语言中主函数main(int argc, char *argv[ ])的含义。
解决:经过查询资料得知:
argc: 整数,用来统计你运行程序时送给main函数的命令行参数的个数
argv[ ]: 指针数组,用来存放指向你的字符串参数的指针,每一个元素指向一个参数
argv[0] 指向程序运行的全路径名
argv[1] 指向在DOS命令行中执行程序名后的第一个字符串
argv[2] 指向执行程序名后的第二个字符串
上周考试错题总结
1.A record is a named heterogeneous collection of items in which individual items are accessed by position.
正确答案: 错误 你的作答: 正确
记录是按照名字来访问的,相当于节奏体
2.Letters within quotations are called strings.
正确答案: 正确 你的作答: 错误
在双引号中的字母是字符,相当于%s
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 |
---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 |
第一周 | 200/200 | 2/2 | 10/10 |
第二周 | 300/500 | 2/4 | 18/28 |
第三周 | 300/800 | 3/7 | 20/38 |
第四周 | 300/1100 | 2/9 | 20/58 |
第五周 | 300/1400 | 2/11 | 20/78 |
第六周 | 300/1700 | 4/15 | 20/98 |
第七周 | 300/2000 | 1/16 | 20/118 |