首页 > 编程语言 >2023-2024-1 20231424《计算机基础与程序设计》第12周学习总结

2023-2024-1 20231424《计算机基础与程序设计》第12周学习总结

时间:2023-12-16 12:33:26浏览次数:32  
标签:10 12 元素 2024 数组 2023 程序设计 指针

2023-2024-1 20231424《计算机基础与程序设计》第12周学习总结

作业信息

作业属于的课程 <班级链接>(2022-2023-1-计算机基础与程序设计
作业要求 <作业要求>(2022-2023-1计算机基础与程序设计第一周作业)
作业目标 《C语言程序设计》第11章
作业正文 https://www.cnblogs.com/2004lby/p/17904665.html

教材学习内容总结

《C语言程序设计》第11章

介绍了指针和数组的组合及应用

指针和一维数组之间的关系,通过移动指针来对数组进行访问,以及数组指针做函数参数。

指针和二维数组之间的关系,列指针和行指针两种表示方式,二维数组的行指针做函数参数。

指针数组及其应用,指针数组可以表示多个字符串,做函数参数。

动态数组和动态内存分配;如何改变一维、二维动态数组的长度。

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

&问题1:指针与一维数组间的关系?

&问题1解决方案:数组名代表数组的首地址,其中,数组名a代表数组的首地址(即&a[0]),那么表达

式a+i代表数组中下标为i元素a[i]的地址,即&a[i]。还可以通过使用间接寻址来引用数组元素。例

如:(a+i)表示取出首地址元素后边第i个元素的内容,即下标为i的元素a[i]。此外,还可以通过一

维数组的指针变量p来引用数组a中的元素,(p+i)就表示取出p+i所指的内存单元内容,即元素a[i]
值。(p+i)也可以用它的下表形式p[i]来表示。

&问题2:有关动态内存分配。

&问题2解决方案:C函数库提供了malloc和free两个函数,分别用于执行动态内存分配和释放。它们都

在头文件stdlib.h中声明。

基于AI的学习



学习进度

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第6周 50/200 2/2 2/2
第7周 50/500 2/4 3/3
第8周 150/1000 3/7 2/8
第9周 150/1300 2/9 3/10
第10周 300/1600 1/10 3/13
第11周 300/1900 1/10 3/16
第12周 300/2200 1/10 3/19

标签:10,12,元素,2024,数组,2023,程序设计,指针
From: https://www.cnblogs.com/2004lby/p/17904665.html

相关文章

  • 【杂题乱写】12 月北京省选 DP 专题训练
    有一部分题目是模板题,就不放了。D.Luogu-P5336THUSC2016成绩单考虑区间DP,由于操作的特殊性,我们需要设计含有区间最值的状态,设\(f_{l,r,i,j}\)表示区间\([l,r]\)中的所有数只保留值域\([i,j]\)中的最小代价,\(g_{l,r}\)为将区间\([l,r]\)的所有数都删去的最小代价。......
  • 网络空间安全第六周学习总结 20232323郭旗
    教材学习内容 基于AI的学习   ......
  • 【杂题乱写】12 月北京省选 DP 专题训练
    有一部分题目是模板题,就不放了。D.Luogu-P5336THUSC2016成绩单考虑区间DP,由于操作的特殊性,我们需要设计含有区间最值的状态,设\(f_{l,r,i,j}\)表示区间\([l,r]\)中的所有数只保留值域\([i,j]\)中的最小代价,\(g_{l,r}\)为将区间\([l,r]\)的所有数都删去的最小代价。......
  • H5628L 80V降压恒流IC 72V电动车前大灯驱动IC 输出9V 12V
    本文将介绍H5628L耐压100V降压恒流芯片的特点和应用,包括其80V降12V、降9V的降压能力,以及支持最大2.5A的电流。此外,文章还将阐述该芯片的电路保护和热性能等方面的优势。 H5628L是一款外围电路简单,采用VFPWM连续工作模式的非隔离式恒流LED驱动芯片。H5628L典型开关频率固定为130KHz......
  • 【杂题乱写】12 月北京省选 DP 专题训练
    有一部分题目是模板题,就不放了。D.Luogu-P5336THUSC2016成绩单考虑区间DP,由于操作的特殊性,我们需要设计含有区间最值的状态,设\(f_{l,r,i,j}\)表示区间\([l,r]\)中的所有数只保留值域\([i,j]\)中的最小代价,\(g_{l,r}\)为将区间\([l,r]\)的所有数都删去的最小代价。......
  • [ARC124C] LCM of GCDs 题解
    题目跳转Fake_Solution前言[warning]:本题解的做法是错法,但是正确概率贼高。离谱的是正确率还可以叠加。正解是记搜,时间复杂度可以证明。正解看文末。思考众所周知一个公式:\[a\timesb=\operatorname{lcm}(a,b)\times\gcd(a,b)\]如果你不知道——自证吧,不难。于是,移一......
  • 【杂题乱写】12 月北京省选 DP 专题训练
    有一部分题目是模板题,就不放了。D.Luogu-P5336THUSC2016成绩单考虑区间DP,由于操作的特殊性,我们需要设计含有区间最值的状态,设\(f_{l,r,i,j}\)表示区间\([l,r]\)中的所有数只保留值域\([i,j]\)中的最小代价,\(g_{l,r}\)为将区间\([l,r]\)的所有数都删去的最小代价。......
  • 2023-2024-1 20232314 《网络空间安全导论》第6周学习
    教材内容学习总结 教材学习过程中的问题和解决过程问题1:什么是半虚拟化解决方案:询问chatgpt,半虚拟化(Paravirtualization),又称为准虚拟化技术,是一种虚拟化技术。它在全虚拟化的基础上,对客户机操作系统进行修改,增加一个专门的API将客户机操作系统发出的指令进行最优化。问题2:......
  • 2023-2024-1 20231419 《计算机基础与程序设计》第十二周学习总结
    2023-2024-120231419《计算机基础与程序设计》第十二周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK12这个作业的目标自学《C语言程序设......
  • 读程序员的README笔记12_On-Call
    1. 行为准则2. On-Call工程师2.1. On-Call工程师是应对计划外工作的第一道防线,无论是生产环境问题还是临时支持请求2.2. 将深度工作与运维工作分开,可以让团队中的大多数人专注于开发任务2.3. On-Call工程师只需专注于不可预知的运维难题和支持任务3. On-Call的工作方......