2023-2024-1 学号20231324《计算机基础与程序设计》第十三周学习总结
2023-2024-1 学号20231324《计算机基础与程序设计》第十二周学习总结
作业信息
这个作业属于哪个课程 | 2023-2024-1-计算机基础与程序设计 | |
---|---|---|
这个作业要求在哪里 |
|
|
这个作业的目标 | 《C语言程序设计》第12章并完成云班课测试 | |
作业正文 | 2023-2024-1 学号20231324《计算机基础与程序设计》第十三周学习总结 - 张殊瑜 - 博客园 (cnblogs.com) |
教材学习内容总结
《C语言程序设计》第12章总结
学习了结构体和共用体还有文件的相关知识:
1.结构体是一种集合类的数据结构,它能包含多个不同数据类型的数组。
2.结构体通常定义方法为
struct type_one_s{
int a;
int b;
};
这是初始化的过程。
访问结构体中各个元素使用 . 访问,如type_one_s.a[i]。
3.共用体相似于结构体但,两者占用的内存方式不同:
结构体的各个成员会占用不同的内存,互相之间没有影响;而共用体的所有成员占用同一段内存,修改一个成员会影响其余所有成员。
结构体占用的内存大于等于所有成员占用的内存的总和(成员之间可能会存在缝隙),共用体占用的内存等于最长的成员占用的内存。
共用体使用了内存覆盖技术,同一时刻只能保存一个成员的值,如果对新的成员赋值,就会把原来成员的值覆盖掉。
4.关于文件
通常定义一个文件指针来访问文件如:FILE *pf
打开方式:pf=fopen("name.txt","a") //这里的a指的是打开方式是追加写入文件。
类似的有这些:
文件还需注意的有要判断是否打开成功文件
if (pf != NULL)
{
printf("打开文件成功!");
fclose(pf);//关闭文件
}
基于AI的学习