2023-2024-1 20231312 《计算机基础与程序设计》第12周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接> 2023-2024-1-计算机基础与程序设计 | | |
---|---|---|
-这个作业要求在哪里 | <作业要求链接>2023-2024-1计算机基础与程序设计第6周作业 | | |
这个作业的目标 | 《C语言程序设计》第11章 | | |
作业正文 | 作业链接 |
教材学习内容总结
《C》
指针在一维二维数组中的应用,指针数组和动态数组的相关知识。
实际教学的学习内容
教材学习中的问题和解决过程
问题一:指针数组与数组指针的区别
答:(AI)
指针数组:本质是一个数组,其中每个元素都是指针类型。定义形式为:p[n],其中p是一个指针,而n是一个整型变量,表示数组的长度。
数组指针:本质是一个指针,其目的是指向一个数组。定义形式为:(p)[n],其中p也是一个指针,而n同样是一个整型变量,表示数组的长度。
问题二:指针函数与函数指针的区别
答:(AI)
指针函数本质是一个函数。返回类型是某一类型的指针。在主调函数中,返回值必须赋给同类型的指针变量。
函数指针本质是一个指针变量。没有返回值。包含函数的地址,可以通过它来调用函数。
问题三:代码错误
答:(AI)
函数Fect的返回类型是int,但你在函数中计算了两个整数count1和count2,然后返回了count2。这可能会导致数据溢出或其他未定义的行为,因为count2可能超过int类型的最大值。
上周考试的错题及分析
无
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) |
---|---|---|
目标 5000行 | 30篇 | 400时 |
第12周 200/200 | 1/2 | 20/20 |
参考:软件工程软件的估计为什么这么难
,软件工程 估计方法
-计划学习时间:20小时
-实际学习时间:20小时
参考资料
《计算机科学概论》