作业信息
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/rocedu/p/9577842.html |
这个作业的目标 | 《C语言程序设计》第12章并完成云班课测试 |
作业正文 | https://www.cnblogs.com/xjn123/p/17917252.html |
教材学习内容总结
C语言程序与设计第12章结构体和数据结构基础
结构体的定义
struct student
{
long studentid;
char name[40];
int math;
int English;
int PE;
int total;
float average;
} stu[40];
结构体变量的引用
对字符数组类型的结构体成员进行赋值时必须使用字符串strcpy();
结构体指针的定义和初始化
STUDENT*pt=&stu1;
若要访问结构体指针变量pt指向的结构体
pt->studentid =1000;
教材学习中的问题和解决过程
指向结构体的指针变量名
pt->atudentid =200;
等价于 (*pt).studentid =100;
Func(&d);
基于AI的学习||
|
代码调试中的问题和解决过程
在一开始Append record时无法增加数据 一开始输入input数据是多少只会保留最后三个
改进:在case1里面增加input++确保每一次循环时都能将新的数组录入循环
其他(感悟、思考等,可选)
实验课运用到的do while switch循环和函数,注意函数的形参变量以及文件和指针的运用 文件都要加一个file *fp fscanf(fp,"studentid%d\n",&stu[i].studentid);
用w或者r的方式打开文件。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第四周 | 300/1300 | 2/9 | 30/90 |