一、实验作业
1.1 PTA题目:
设计思路
代码截图
1.2 学生成绩管理系统
1.2.1 画函数模块图,简要介绍函数功能。
1.2.2 截图展示你的工程文件
1.2.3 函数代码部分截图(要求截图你的头文件、插入学生信息及学生成绩信息代码、删除学生成绩信息代码、总分排序代码。代码中务必加入必要的注释。)
1.2.4 调试结果展示(要求分别展示菜单、每个命令运行结果,对非法数据必须有检验并提示,如用户学号输入非法、或者输入重复学号,提示插入失败。查询不到相应学生信息给予提示等等。)
1.2.5 调试碰到问题及解决办法。
二、截图本周题目集的PTA最后排名。
三、阅读代码(找一篇优秀代码贴图展示,先描述题目,再贴代码,可自己在里面加注释。说明该代码功能是什么,优点是什么?代码本次要求找递归相关代码。)
四、本周学习总结
1.介绍本周学习内容
1.1文件包含(include)
(1)作用:把指定的文件模板内容插到#include所在的位置
(2)格式:#include< >或#include" "
(3)文件名:.h或.c
1.2文件模块间的通信
(1)外部变量:外部变量声明格式:extern 变量名表
(2)静态全局变量:如果整个程序只要一个文件模块,静态全局变量与一般的全局变量作用完全相同。当程序由多个文件模块构成时,静态全局变量特殊的作用,用于限制全局变量作用域的扩展。
(3)函数与程序文件模块:extern 函数类型 函数名 (参数表说明)
1.3宏定义:#define 宏名 宏定义字符串
1.4指针数组
(1)格式:类型名 *数组名[数组长度];
(2)作用:在操作时,既可以直接对数组元素进行赋值和引用,也可以间接访问元素所指向的单元内容。
2.学习体会。