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

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

时间:2023-12-23 11:45:58浏览次数:44  
标签:200 20 25 20231403 2024 2023 程序设计 100 结构

作业信息

这个作业属于哪个课程 <班级的链接>(如2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第十三周作业)
这个作业的目标 自学教材《C语言程序设计》第12章并完成云班课测试
作业正文 https://www.cnblogs.com/lsrmy/p/17922826.html

教材学习内容总结

C语言程序设计
·结构体由struct和其后的结构体名组成
·结构体的名字称为结构体标签
·结构体应进行初始化
·当结构体中出现另一个结构体时成为结构体的嵌套
·不能直接使用结构体的成员变量名访问结构体变量的成员
·结构内可以包含多种数据类型
·指针做函数参数实现数组中值的调换

教材学习中的问题

·问题1:C语言里机构成员运算符的作用?
·问题1解决方案:用来访问访问结构成员 你一旦通过定义相应结构变量,分配了空间,就可以使用点(.)操作符来访问其中的成员了。
·问题2:c语言操作符的优先级?
·问题2解决方案:c语言的操作符共有15个优先级:
() [] -> .++(后缀自增) --(后缀自减) left to right
! ~ ++(前缀自增) --(前缀自减) + - * sizeof(type) right to left

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

include<stdio.h>
typedef struct s
{
char name[10];
int age;
}S;
int main()
{
S a[3] = {"John",19,"Paul",17,"Marry",18};
S *p=a;
int i;

for(p=a;p<a+3;p++)
{
printf("%s,%d\n", p->name, p->age );
}

}

对于这个简单的输出结构体的值,我在一开始用循环输出时写成for(p=a;p<3;p++)而导致无法输出结果,后来在查阅后知道问题所在,应该写成p<a+3;
对于这个循环,也可以定义一个变量i,写成for(i=0;i<3;i++, p++)这样循环三次。
说明我对结构体数组,结构体指针的了解都还不够,需要多多加强练习。

基于AI的学习




学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 100/600 3/7 22/60
第四周 200/800 2/9 20/80
第五周 100/900 1/10 10/90
第六周 100/1000 1/11 20/120
第七周 100/1100 1/12 20/140
第八周 120/1220 1/13 25/165
第九周 200/1420 1/14 25/190
第十周 200/1620 1/15 25/215
第十一周 200/1820 1/16 25/240
第十二周 200/2020 1/17 25/265
第十三周 200/2220 1/18 25/290

标签:200,20,25,20231403,2024,2023,程序设计,100,结构
From: https://www.cnblogs.com/lsrmy/p/17922826.html

相关文章

  • 2023-2024-1 20231417 《计算机基础与程序设计》第十三周学习总结
    2023-2024-120231417《计算机基础与程序设计》第十三周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十三周作业这个作业的目标自学教材《C语言程序设计》第12章并完成云班课测试......
  • 2023-2024-1 20231402《计算机基础与程序设计》第十三周学习总结
    2023-2024-120231402《计算机基础与程序设计》第十三周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十三周作业这个作业的目标自学《C语言程序设计》第12章作业正文https://w......
  • 2023-2024-1 20231424《计算机基础与程序设计》第13周学习总结
    2023-2024-120231424《计算机基础与程序设计》第13周学习总结作业信息作业属于的课程<班级链接>(2022-2023-1-计算机基础与程序设计)作业要求<作业要求>(2022-2023-1计算机基础与程序设计第一周作业)作业目标《C语言程序设计》第12章作业正文https://www.cnblo......
  • 2024数据治理新工作规划
        回望2023年的数据治理工作,更多的事在公司内部满足控股集团对数据合规和安全的要求,我们发布了自己公司的数据分级分类管理办法和数据安全管理办法,那么2024年,我们希望做的就是数据治理工作的落地实现,不仅是为了满足集团对数据合规的要求,也是我们自身存在这些数据方便的痛......
  • 雅礼 2023.12.20 习题课记录(讲解版)
    雅礼\(2023.12.20\)习题课记录(讲解版)前言AlwaysCF,NeverAT。又双是CF题,只能说“水”,AK了。水题(只放代码)B-TwoVessels(CF1872A)有分别装有\(a,b\)单位水的两个杯子,容量无限大。现在有一个勺子,容量为\(c\),每次可以从一个杯子里舀一勺不超过\(c\)单位的水(\(c\)......
  • 2023-2024-1 20231320 《计算机基础与程序设计》第十三周学习总结
    2023-2024-120231320《计算机基础与程序设计》第十三周学习总结作业信息这个作业属于哪个课程<班级的链接>(2023-2024-1计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2022-2023-1计算机基础与程序设计第十三周作业)这个作业的目标<自学《C语言程序......
  • IDEA最新2023.3.2激活教程,亲测有效!
    IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。教程更新于12月22日第一步:下载IDEA安装包访问IDEA官网:https://www.jetbrains.com/idea/download/,点击download,下载IDEA2023.2版本的安装包第二步:卸载老版本IDEA(未安......
  • 2023-2024-1 20231309 《计算机基础与程序设计》第十三周学习总结
    2023-2024-120231309《计算机基础与程序设计》第十三周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十三周作业这个作业的目标自学教材《C语言程序设计》第12章并完成云班课测......
  • 2023.12.22——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.设计模式明日计划:学习......
  • “做开源犹如养护花朵,花开需要时间”|2023年度总结
    你好,我是Kagol。2023年已经接近尾声,OpenTiny从一颗种子......