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

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

时间:2022-10-21 23:23:15浏览次数:81  
标签:函数 形参 20221408 函数调用 学习 17 2022 2023 实参

第八周学习总结

作业信息

  • 这个作业属于哪个课程:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
  • 这个作业的要求在哪里:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08
  • 这个作业的目标:总结本周学习内容
  • 作业正文:https://www.cnblogs.com/liudi20221408/p/16810963.html

教材学习总结

计算机科学概论

  • 责任算法
    • 有两类,都有两个责任--初始化和输出
    • Person类
      • 可以让类自己进行初始化并输出
    • Name类
      • 初始化和输出的算法不同,需要额外注意
  • 解释器在翻译语句后会立即执行,而汇编器和编译器知识输出机器码
  • 解释器用#;>作为提示符来输入数据
  • 在算术表达式中为防止=和==混淆,通常使用“相等”而不是这两种符号
  • 布尔数据类型只有两个值--true和false
  • 用单引号圈起字符,用双引号圈起字符串
  • 类需要被分别编译

C语言程序设计

  • 返回的目的:释放内存,否则程序会崩溃
  • 函数的返回值只能有一个,且可以是除数组外任意类型
  • 递归函数Fact()
  • 在不同的函数中,相同的变量(如被定义为整数的num)是不同的
  • 递归函数就是函数调用自身
  • 在定义时函数括号内的变量是形参
  • 自动变量的值是随机的,也叫乱码,退出定义它的函数后值不会被保留
  • 静态变量在退出函数调用后的值还会保留

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

  • 问题1:在定义函数的过程中,函数括号后的(如int n)中的n有具体含义吗
  • 问题1解决过程:通过重新翻阅教材得知该n为形参,是虚拟变量,不是实际存在的。
  • 形参和实参的特点
  • 1、形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量。
  • 2、实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参。因此应预先用赋值,输入等办法使参数获得确定值。
  • 3、实参和形参在数量上,类型上、顺序上应严格一致,否则就会发生类型不匹配的错误。
  • 参考资料来源:百度百科-形参

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

  • 问题1:循环结构相关的问题对于for循环的逻辑还是不太清晰。
  • 问题1解决过程:看了教材中的例子中的代码,也尝试自己做出了答案,在做新题的时候也能自己做出来,但我感觉是因为记住例题了根据例题模仿,让我说出为什么要这么写,我还是解释不清楚。
  • 问题2:一些小的语法错误
  • 问题2解决过程:通过编译找到问题所在行或自己检查代码

上周考试错题总结

  • Which level provides a view that deals with the underlying data structure used to manage the data? A. Implementation levelB. Logical levelC. Array levelD. Linked levelE. Application level 正确答案: A 哪个级别提供处理用于管理数据的基础数据结构的视图? 实施级别

学习过程中的感悟

  • 要及时复习、巩固课上讲的内容,有一些小的知识点记得老师上课讲过但是没太记住,又重新看教材和查询资料才又想起来。应该在书上做记录或写笔记在当时及时进行记录。 

学习进度条

  代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
第一周 150/150 2/2 17/17
第二周 100/250 1/3 15/32
第三周 200/450 2/5 16/48
第四周 230/680 2/7 17/65
第五周 200/880 2/9 20/85
第六周 350/1230 5/14 14/99
第七周 470/1700 1/15 15/114
第八周 530/2230 2/17 14/128

标签:函数,形参,20221408,函数调用,学习,17,2022,2023,实参
From: https://www.cnblogs.com/liudi20221408/p/16810963.html

相关文章

  • 2022.10.21-代码大全-10月读后感2
    近期,我阅读了这本书的软件构造为何如此重要这一部分。我了解到了提高软件的质量和开发者的生产效率都是十分重要的。一些常见的项目,都从软件开发实践的改进中收益。我了解......
  • C4D2023取消永久许可?Maya推出精简版?你不能错过的7个CG软件资讯...
    忙碌了一个月,是不是没有时间看各类CG软件的最新资讯呀,​​云渲染​​小编特意整理了一下各大CG制作软件和渲染器的更新情况,方便大家了解行业最新动态!不知道是不是因为9月......
  • Hello 2022 C
    C.HiddenPermutations对于置换我们知道他是几个环我们手动模拟之后发现他的环的位置和出现的数是一置的只需要出现的顺序倒序再往左移一即可然后我们对于每一个位......
  • 【闲话】2022.10.21
    今天搬到了宾馆进行隔离!开始了快乐的集训生活!欢迎线下面基在路上打了两把雀食(真好玩然后推了一把虹龙洞好家伙三面疮了4次我好菜啊(笑接下来几天可能得到了外网加......
  • 江南信息学第七周练习20221021
    比赛链接  6436计算表达式的值 6656bth的年龄问题 6989比赛准备 7190猜数游戏1 7623粗心的小L2.0 7501因子个数1 7560数字和 7585兔子繁......
  • spark springboot 实例WordCount.scala20221021
    spark解析aa.txt   1、aa.txt           2、pom.xml<dependency><groupId>org.apache.spark</groupId>......
  • 前端笔记-内联框架-20221021
    HTMLIframe1.定义:用于在网页内显示网页。2.语法<iframesrc="URL"></iframe>3.内联框架属性height:规定高度width:规定宽度frameborder:属性规定是否显示ifra......
  • 前端笔记-HTML id-20221021
    HTMLid属性1.id属性定义:HTML id 属性用于为HTML元素指定唯一的id。一个HTML文档中不能存在多个有相同id的元素。作用:用于指向样式表中的特定样式声明注意:i......
  • Pr2023更新,最新Adobe Premiere Pro 2023中文直装版新增功能
    AdobePremierePro2023更新了,AdobePremierePro2023简称Pr2023是一款由Adobe公司推出的常用视频编辑软件,它可以提升您的创作能力和创作自由度,它是易学、高效、精确的视......
  • 前端笔记-HTML 块-20221021
    HTML块元素1.HTML块元素大多数HTML元素被定义为块级元素或内联元素。“块级元素”译为blocklevelelement,“内联元素”译为inlineelement。块级元素特点:块级元......