一日总结 2019.6.29

小学期第一天做了学生基本信息管理程序,遇到了一些问题,同时也有收获。

问题与改进:

1.在存储学生信息时,最初用数组存,但是不灵活,于是用动态内存开辟,,发现仍有浪费可能,于是改成,这样就做到了用多少开辟多少。记得释放内存!!

2.这道题的整体框架没有新奇,仍是按照原先储备的方法,先cin,再进行while循环,同时在while末尾再写cin,达到反复循环的目的。但是!由于本题while中内容较多(共九个分支),写着写着忘了自己的整体框架,仍想结束一个功能跳到上上层即主页面,于是应用了goto语句,达到了目的,并且没有乱跳,但写到最后一个突然想到自己原本的思路,又将goto删掉,写入cin。写程序前一定要把框架写下来,尤其是面对庞大的问题!!

3.编译中出现了“jump to case label [-fperissive]”错误,解决方法:不要在if或case下定义变量!!

4.文件导入导出还没有弄明白,编译中出现了“no matching function for call to 'std::basic_ofstream<char>::basic_ofstream”错误。

5.编写完成后,测试时发现删除功能没有达成(非常愚蠢的错误),经过更改,实现。写完后一定要测试!!

6.为了尽可能模拟系统,加入了铃声"\007"。

收获:

1.刚看到题目时“学生基本信息管理程序”,觉得很难,但实际将思路理清,发现并不难。

2.将文件的导入导出弄清楚,便是本次最大的收获。

posted @ 2019-06-30 13:01  藻类植物  阅读(117)  评论(2编辑  收藏  举报