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

news/2024/11/13 0:55:28/文章来源:https://www.cnblogs.com/guchuang/p/18538060
这个作业属于哪个课程 <班级的链接>(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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/830695.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用 Let’s Encrypt 免费申请泛域名 SSL 证书,并实现自动续期

使用 Let’s Encrypt 免费申请泛域名 SSL 证书,并实现自动续期 目录使用 Let’s Encrypt 免费申请泛域名 SSL 证书,并实现自动续期🛠️ 环境准备💡 什么是 Let’s Encrypt?🧠 Let’s Encrypt 证书颁发原理1. 域名验证2. 证书生成3. 证书安装4. 自动续期🛠️ Certbot…

Python爬虫学习笔记

目录基础篇:HTTP:HTTP请求:请求行:请求头:请求体:HTTP响应:状态行:响应头:响应体:Requests库:GET请求:POST请求:HTML:HTML网页结构:HTML标签:网页解析:Regular Expression:元字符:量词:正则表达式:Re解析:实战案例:Beautiful Soup:安装:成员属性/函数…

高级语言程序设计第6次作业

高级语言程序设计课程第六次个人作业 这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/2024C 这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/2024C/homework/13303 学号:102300303 姓名:梁佳 第1题第2题第3题第4题第5题第6题第7题第8题第9题第10题第11…

【NX/UG】解决:使用重用库的零件,下次打开发现零件丢失问题

NX12.0: 1、找到文件->实用工具->用户默认设置2、基本环境->重用库->可重用组件->更改组件目录[Windows],将目录更改到当前文件工作目录即可-------------------------------------------------------------------------------------------------------------…

腾讯云云服务器数据迁移实战方案

前言 我在三年前购买的腾讯云服务器今年过期咯, 今年的腾讯云双十一活动也是给力优惠攻略极速观看: 刻不容缓腾讯云双十一活动羊毛攻略!!!-腾讯云开发者社区-腾讯云 极速通道购买: 腾讯云11.11上云拼团Go 经过上面的攻略我购买了一个 2h4g 和 4h8g 的云服务器, 我将 Mysql 、Re…

20222418 2024-2025-1 《网络与系统攻防技术》实验四实验报告

1.实验内容 一、恶意代码文件类型标识、脱壳与字符串提取 对提供的rada恶意代码样本,进行文件类型识别,脱壳与字符串提取,以获得rada恶意代码的编写作者,具体操作如下: (1)使用文件格式和类型识别工具,给出rada恶意代码样本的文件格式、运行平台和加壳工具; (2)使用…

Windows 10 配置为 NTP 时间服务器的操作步骤及解析

之前有过将 Windows 10 配置为 NTP 时间服务器的经历,但是没有做文字记录。 这次又需要做一样的配置,对网上的资料和配置细节不太确定,所以设置完后写了本篇记录。 操作步骤设置服务器类型为 NTP;修改注册表键值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32…

20222302 2024-2025-1 《网络与系统攻防技术》实验四实验报告

1.实验内容 1.1恶意代码文件类型标识、脱壳与字符串提取 对提供的rada恶意代码样本,进行文件类型识别,脱壳与字符串提取,以获得rada恶意代码的编写作者,具体操作如下: (1)使用文件格式和类型识别工具,给出rada恶意代码样本的文件格式、运行平台和加壳工具; (2)使用超…

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

2024-2025-1 20241415 《计算机基础与程序设计》第七周学习总结 作业信息这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计这个作业要求在哪里 2024-2025-1计算机基础与程序设计第七周作业这个作业的目标 数组与链表、基于数组和基于链表实现数据结构、无序表与有序表、…

MAC下使用Clion软件进行STM32的HAL库的开发

1、准备的软件 (1)clion: 链接:https://www.jetbrains.com.cn/clion/ 破解:方法可在某宝上去找。 (2)STM32CubeMX与ST_Link: 链接:https://www.st.com.cn/content/st_com/zh/stm32cubemx.html 破解:免费使用 mac电脑在安装的时候会出现上面的界面,依次安装即可。 (3)macOS…

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

2024-2025-1 20241314 《计算机基础与程序设计》第七周学习总结 作业信息这个作业属于哪个课程 <班级的链接>2024-2025-1-计算机基础与程序设计这个作业要求在哪里 2024-2025-1计算机基础与程序设计第七周作业这个作业的目标 数组与链表 基于数组和基于链表实现数据结构…

二进制和格雷码转换

二进制和格雷码转换 二进制转为格雷码//根据二进制转换成格雷码的法则,可以得到以下的代码: static unsigned int DecimaltoGray(unsigned int x) {return x^(x>>1); }//以上代码实现了unsigned int型数据到格雷码的转换,最高可转换32位自然二进制码,超出32位将溢出。…