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

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

教材学习内容总结

9.1 变量的内存地址
介绍变量在内存中的存储位置及其获取方法。
9.2 指针变量的定义和初始化
讲解如何定义指针变量以及如何对其进行初始化。
9.3 间接寻址运算符
解释间接寻址运算符的使用方法和作用。
9.4 按值调用与模拟按引用调用
比较按值调用和按引用调用的区别,并介绍模拟按引用调用的方法。
9.5 用指针变量作函数参数的程序实例
提供使用指针变量作为函数参数的具体编程实例。
9.6 函数指针及其应用
探讨函数指针的定义、使用及其在编程中的应用场景。

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

问题一:我看了这一段文字(“数组从0开始”)
解决方案:老师讲解
在底层实现中,数组的存储通常是连续的内存块。
如果数组从0开始,那么可以通过简单的算术计算来访问数组中的任何元素。例如,如果数组的第一个元素存储在内存地址 A ,那么第二个元素存储在 A + 1 ,第三个元素存储在 A + 2 ,以此类推。这种计算方式简单且高效。
问题二:我看了这一段文字(“数组名代替数组”)
解决方案:AI学习
当你将数组作为参数传递给函数时,数组名会被转换为指向数组第一个元素的指针。这意味着函数接收到的是数组的地址,而不是数组的副本,因此函数可以直接修改数组的内容。
心得:要以机器语言学习

基于AI的学习

学习进度条

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