学期(2022-2023-1)学号(20221403) 《计算机基础与程序设计》第十三周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(如2022-2023-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业) |
这个作业的目标 | <写上具体方面> 《C语言程序设计》第12章并完成云班课测试 |
作业正文 | ... 本博客链接 |
代码调试中的问题和解决过程
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++)这样循环三次。
- 说明我对结构体数组,结构体指针的了解都还不够,需要多多加强练习。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第十三周 | 300/2500 | 1/19 | 10/200 |