2024-2025-1(20241321)《计算机基础与程序设计》第七周学习总结

这个作业属于哪个课程 <班级的链接>(2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(2024-2025-1计算机基础与程序设计第一周作业)
这个作业的目标 <深刻学习C语言,反思一周学习,温故知新>
作业正文 ... 本博客链接https://www.cnblogs.com/guchuang/p/18538060

教材学习内容总结

7.4 函数的递归调用和递归函数:介绍递归调用的概念和递归函数的实现。
7.5 变量的作用域和存储类型:讨论变量的作用域和不同的存储类型。
7.5.1 变量的作用域:变量在程序中的可见范围。
7.5.2 变量的存储类型:不同存储类型的变量。
7.6 模块化程序设计:介绍模块化程序设计的基本原则和方法。
7.6.1 模块分解的基本原则:如何将程序分解成模块。
7.6.2 自顶向下逐步求精:逐步细化程序设计的方法。
7.6.3 模块化程序设计实例:模块化设计的实际案例。
7.7 本章扩充内容:提供本章的扩展阅读材料。
7.8 本章知识点小结:总结本章的主要知识点。
7.9 本章常见错误小结:列出本章常见的错误和注意事项。
习题7:本章的练习题。
本章实验题:本章的实验题。
📊 第八章:数组

8.1 一维数组的定义和初始化:介绍一维数组的基本概念和初始化方法。
8.2 二维数组的定义和初始化:讨论二维数组的定义和初始化。
8.3 向函数传递二维数组:如何将二维数组作为参数传递给函数。
8.4 排序和查找:数组的排序和查找方法。

教材学习中的问题和解决过程

问题一:我看了这一段文字(“静态变量不能定义参数”)
解决方案:老师讲解
函数内部定义了一个与函数参数同名的 static 变量,这可能会导致编译器错误或警告,因为它们在同一个作用域内。
将静态变量定义为函数参数会违反函数的封装性和独立性原则。函数应该能够独立于外部状态执行,而静态变量会引入外部状态,这可能会导致函数行为的不可预测性。
问题二:我看了这一段文字(“数组输入时数组名就表示了地址,不需要取地址符”)
解决方案:AI学习
数组名在C语言中被设计为指向数组首元素的指针常量,这种设计简化了数组的使用,使得代码更加简洁和高效。因此,在使用数组时,你不需要(也不能)对数组名使用取地址符 & 。

心得:要以机器语言学习

基于AI的学习

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第六周 200/900 1/6 3/18
posted @ 2024-11-10 16:49  20241321  阅读(4)  评论(0编辑  收藏  举报