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

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

教材学习内容总结

  • 10.4 字符串的访问和输入/输出
    • 10.4.1 如何访问字符串中的单个字符
      • 描述如何通过指针或数组下标访问字符串中的字符。
    • 10.4.2 字符串的输入/输出
      • 涉及字符串的输入和输出操作方法。
  • 10.5 字符串处理函数
    • 列举并解释常用的字符串处理函数。
  • 10.6 向函数传递字符串
    • 探讨如何将字符串作为参数传递给函数。
  • 10.7 从函数返回字符串指针
    • 描述从函数返回字符串指针的方法及注意事项。
  • 10.8 本章扩充内容
    • 提供本章内容的进一步扩展和补充信息。
  • 10.9 本章知识点小结
    • 对本章主要知识点进行总结回顾。
  • 10.10 本章常见错误小结
    • 总结学习过程中容易出现的错误及其解决方法。

📘 第11章 指针和数组

  • 11.1 指针和一维数组间的关系
    • 探讨指针与一维数组之间的关系及其应用场景。
  • 11.2 指针和二维数组间的关系
    • 分析指针与二维数组之间的关系及其使用方法。
  • 11.3 指针数组及其应用
    • 11.3.1 指针数组用于表示多个字符串
      • 描述如何使用指针数组来表示多个字符串。
    • 11.3.2 指针数组用于表示命令行参数
      • 探讨如何利用指针数组来处理命令行参数。
  • 11.4 动态数组
    • 11.4.1 C程序的内存映像
      • 阐述C程序在内存中的布局和结构。
    • 11.4.2 动态内存分配函数
      • 列举并解释动态内存分配相关函数,如malloc、free等。
    • 11.4.3 长度可变的一维动态数组
      • 描述如何实现长度可变的一维动态数组及其操作方法。
    • 11.4.4 长度可变的二维动态数组
      • 探讨实现长度可变二维动态数组的方法及注意事项
        探讨字符串的储存与管理。

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

问题一:指针变量的初始化及赋值理解混乱
解决方案:老师讲解
声明指针变量: 在C语言中,声明一个指针变量时需要指定它指向的数据类型。例如:
int *ptr; // ptr是一个指向int类型数据的指针
这里 *ptr 表示ptr是一个指针,它可以存储一个int类型数据的地址。
指针变量的赋值: 指针变量可以被赋值为另一个变量的地址,使用 & 操作符获取变量的地址。例如:
int var = 10;
int *ptr = &var; // ptr现在存储了var的地址
这里 &var 获取了变量 var 的内存地址,并将其赋值给指针 ptr 。
指针的间接访问: 使用指针变量访问它所指向的内存中的数据,称为间接访问,使用 * 操作符。例如:
printf("%d", *ptr); // 输出ptr指向的int类型数据的值,即var的值
这里 *ptr 解引用了指针 ptr ,访问了它所指向的内存地址处的数据。
问题二:分时系统什么缺陷?
解决方案:AI学习
可靠性问题:由于多个用户共享系统资源,当一个用户发生错误或崩溃时,可能会影响其他用户的操作和系统的稳定性。
安全性问题:分时系统中存在多个用户同时访问系统资源的情况,这可能导致安全隐患,如数据泄露和非法访问等
心得:要以机器语言学习

基于AI的学习

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第六周 400/1900 1/10 4/29

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

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

相关文章

MonoCD:具有互补深度的单眼3D物体检测

MonoCD:具有互补深度的单眼3D物体检测单眼3D对象检测因其能够以低成本,从单个图像中准确获得对象3D定位,而引起了广泛关注。由于2D到3D映射的不适定性,深度估计是单目3D对象检测的一个重要,但具有挑战性的子任务。许多方法探索多个局部深度线索,如物体高度和关键点,然后…

【牛客训练记录】华为杯2024年广东工业大学新生赛(同步赛)

训练情况赛后反思 组合数学还得加练,J题奇妙的乘法逆元预处理,开个unordered_map记忆化就过了?!,E题太头铁了,异或不算就直接交,F题又是急到没取模就直接交。 A题 字符串 Tomori 后面补上 Haruhikage。 #include <bits/stdc++.h> // #define int long long #defin…

攻防世界-baigeiRSA

一、题目 给了如下两个文件二、解题 1、查看代码发现就是简单的RSA加密算法,仔细分析一下发现flag就是明文,而要获得flag就要解密密文,但是代码中只提供了e。于是又去out文件翻了一下,常使用记事本打开,发现n和c已经给出,由于n的位数只有78个字符,可以尝试暴力分解因数2…

【TIA Portal V19软件下载与安装教程】

1、安装包 「TIA Portal V19(64bit).rar」 链接:https://pan.quark.cn/s/388931745834 提取码:VqMr 2、安装教程(建议关闭杀毒软件和系统防护) 1) 下载并解压安装包,右击执行NoRestart.bat文件2) 弹窗后,按任意键退出3) 安装Portal V19,管理员方式运…

《智能汽车传感器:原理设计应用》新书推荐

《智能汽车传感器:原理设计应用》新书推荐 由化学工业出版社资深编辑张海丽老师负责策划编辑。本书在京东、淘宝天猫、当当网上均有销售京东:https://search.jd.com/Search?keyword=%E6%99%BA%E8%83%BD%E6%B1%BD%E8%BD%A6%E4%BC%A0%E6%84%9F%E5%99%A8%EF%BC%9A%E5%8E%9F%E7%…

38. html_02

1. 标签的id属性和class属性 id 用于精确查找某个标签。 类似于标签的唯一标识符,用于在同一个页面上唯一标识一个特定的元素。每个id值在整个文档中都必须是唯一的,不能重复使用。通过id值,可以在JavaScript或CSS中引用特定标签,并对其进行操作或样式化。 class 类似于面向…

高级语言程序设计课程第九次个人作业(102400106刘鑫语)

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/2024C/ 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/2024C/homework/13311 学号:102300106 姓名:刘鑫语 14.17.3;14.17.4 结构模板和数组,没有什么问题 14.17.5一开始定义days函数中试图访问month…

分布式训练

模型并行与数据并行 Parameter Server 同步更新: 在 work 比较多的情况下,parameter server 承受的压力会比较大,网络开销也大 异步更新: 1参数和更新用的梯度并不来自同一个迭代。用来更新的梯度可能是几步更新前的参数算出来的。 2参数的读取并没有加锁。这导致 worker 可…

宝塔安装thinkphp低版本路径不对

如果你在宝塔面板上安装了ThinkPHP低版本(例如ThinkPHP 5.0或更早版本),但遇到了路径问题,可以按照以下步骤进行排查和解决: 1. 检查网站根目录设置 确保你的网站根目录设置正确。通常,ThinkPHP项目的入口文件是 public 目录下的 index.php 文件。登录宝塔面板。 进入“网…

C#基础之集合讲解

目录1 集合1.1 数组1.1.1 简介1.1.2 声明使用1.1.2.1 声明 & 初始化1.1.2.2 赋值给数组1.1.2.3 访问数组元素1.1.3 多维数组1.1.3.1 声明1.1.3.2 初始化二维数组1.1.3.3 访问二维数组元素1.1.4 交错数组1.1.5 传递数组给函数1.1.6 Array1.1.6.1 简介1.1.6.2 属性1.1.6.3 方…

织梦网站关键词修改,如何优化DedeCMS的关键词设置

修改织梦网站(DedeCMS)的关键词设置可以通过以下步骤实现:登录管理后台:使用管理员账号登录DedeCMS管理后台。 进入SEO设置:导航至“系统” > “系统基本参数” > “SEO设置”。 修改关键词:在“关键词”字段中,输入新的关键词。 保存更改:确认无误后,保存修改。…