这个作业属于哪个课程 | <班级的链接>(2024-2025-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(2024-2025-1计算机基础与程序设计第一周作业) |
这个作业的目标 | <了解并学习AI功能,回顾一周课程心得> |
作业正文 | ... 本博客链接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的学习
![](https://img2024.cnblogs.com/blog/3525133/202411/3525133-20241110165323675-1527392892.jpg)
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第六周 | 200/900 | 1/6 | 3/18 |