首页 > 编程语言 >2022-2023-1 20221304 《计算机基础与程序设计》第十二周学习总结

2022-2023-1 20221304 《计算机基础与程序设计》第十二周学习总结

时间:2022-11-20 16:44:57浏览次数:73  
标签:150 20 2022 10 元素 数组 2023 20221304 指针

2022-2023-1 20221304 《计算机基础与程序设计》第十二周学习总结

作业信息

这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK12
这个作业的目标 自学教材《C语言程序设计》第11章并完成云班课测试
作业正文 https://www.cnblogs.com/liu-221304-yi-tong/p/16907987.html

教材学习内容总结

指针与一维数组间的关系,指针与二维数组间的关系。向函数传递一维数组和二维数组指针数组,命令行参数动态数组,动态内存分配

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

  • 问题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中声明。

代码调试中的问题和解决过程

  • 问题1:指针数组与数组指针的辨析。

  • 问题1解决方案:通过查阅资料得知:1.指针数组:是指一个数组里面装着指针,也即指针数组是一个数组;定义形式:int a[10];说明:[]的优先级高于,该定义形式应该理解为:int * (a[10]);括号里面说明a是一个数组,包含了10个元素,括号外面说明每个元素的类型为int 。2.数组指针:是指一个指向数组的指针,它其实还是一个指针,只不过是指向数组而已;
    定义形式:int (
    p)[10]; 其中,由于[]的优先级高于,所以必须添加(p).说明:括号中的*表明 p 是一个指针,该指针变量保存的是一个数组的首地址,它指向一整个数组(),数组的类型为int[10],这正是 a 所包含的每个一维数组的类型。

  • 问题2:

  • 问题2解决方案:通过上网查询,我写出了如下代码。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 3000行 30篇 200小时
第一周 50/50 2/2 15/15
第二周 100/150 2/4 15/30
第三周 150/350 3/7 20/50
第四周 150/500 3/10 20/70
第五周 150/650 2/12 20/90
第六周 150/800 4/16 20/110
第七周 150/950 1/17 20/130
第八周 150/1100 3/20 20/150
第九周 150/1250 1/21 20/170
第十周 150/1400 1/22 20/190
第十一周 150/1550 1/23 20/210
第十二周 150/1700 1/24 20/230
  • 计划学习时间:20小时

  • 实际学习时间:20小时

标签:150,20,2022,10,元素,数组,2023,20221304,指针
From: https://www.cnblogs.com/liu-221304-yi-tong/p/16907987.html

相关文章

  • 2022-2023-1 20221305 《计算机基础与程序设计》第12周学习总结
    2022-2023-120221305《计算机基础与程序设计》第12周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在......
  • 一些闲话(更新于2022.11.20)
    这里是我的一些闲话和做题被题目暴打记录会保持一定的更新频率不可能的2022.11.20集训,趁老师讲题申请了一个博客,没想到一次通过了纪念第一次把老师布置的专题AK了不......
  • CSP-2022 游记
    2022.10.28明天CSP-S2022,八坂的神风护佑我(ˇωˇ)人苗门西西艾弗,我要把你出的题按在地上摩擦口牙!!2022.10.29哈哈嗨,来喽!熟悉的海中,熟悉的\(4\)楼,熟悉的教室......
  • csp-j2022 游记
    第一题随便写了写代码如下#include<bits/stdc++.h>usingnamespacestd;stringsa;longlonga,b,c=1;intmain(){freopen("pow.in","r",stdin);freopen(......
  • 2022-2023-1 20221313《计算机基础与程序设计》第十二周学习总结
    2022-2023-120221313《计算机基础与程序设计》第十二周学习总结作业信息作业课程https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求https://ww......
  • 报告分享|艾瑞咨询:2022年中国教育智能硬件市场与用户洞察报告
    “风劲帆满正当时,传承创新起新程”。2022年,教育智能硬件在疫情、双减等多因素影响下,成为各大教育企业转型破局的重要方向,传统教培机构、传统硬件厂商和互联网等科技公司纷纷......
  • 报告分享|CIC工信安全:2022年智慧城市白皮书
    白皮书通过梳理近年来智慧城市发展脉络,总结研判发展实践中的新变化、新内涵,提出了一系列智慧城市建设的新理念、新架构、新建议,旨在为建设应用技术先进、社会效益良好、生态......
  • 报告分享|腾讯金融研究院:2022金融AI发展研究报告
    人工智能作为一种“新基建”,正在与实体经济深度融合,推动社会及各个产业的数字化转型、智能升级和融合创新。金融业是人工智能最具潜力的应用领域之一,人工智能技术正与金融业......
  • 艾瑞咨询:2022年中国财税数字化行业研究报告|报告PDF分享
    推动企业数字化改革是如今国内的大风向之一,所谓财税数字化是指运用数字化技术、思维与认知撬动并赋能相关的生产与管理,进而实现“以数治税”、“以票管税”等目标。本报告着......
  • CSP2022游记
    远古势力的卷土重来Day0在机房里颓,背了背对拍(虽然S组没用上)颓废好累啊Day0.5考J组为什么不能带零食进考场啊T1一眼看出要特判,水题写了对拍拍上,心情愉悦T2本想......