这一周因为小学期的缘故,留在学校里完成小学期的作业。
本周用C++语言编译了小学期需要完成的10道程序设计综合题目,所有的题目都支持字符化界面,暂时没有做到支持图形化界面。
本周有一半以上时间用于学习,其余时间打打球放松放松。学习时间主要巩固了已学的C++,并且了解和使用了,大一学习C++的时候很少涉及的东西,比如说——随机数、time函数等等,这些都在这一周里得到了应用,且熟练的掌握。这一周,每天下午都会去九教完成小学期任务,主要的内容就是写代码。晚饭后会对下午写的代码进行纠错完善,解决程序中的bug问题。所以这一周,也有差不多一半的时间用于写代码且解决程序出现的bug。除了学习巩固C++外,我还了解了Java开发环境的安装,但尚未开始,准备下一周安装完成。
这一周在完成小学期任务的过程中,在完成人机下棋这个实验的过程中出现了”引发异常:读取访问权限冲突。_My_data是0xFDFDFE51或是0xFDFDFDFD。“这样的问题,这个问题是困扰我时间最长的,类似这样的问题我以前也遇到过,但那是在自己写的代码中引发了异常,而这个是在”xstring“中,通过上网查阅发现,根本原因还是出自于代码,是因为数组的内存问题,或是存在越界的问题。这一周还遇到了一些比较细节的问题,定义了一个int 型的班级变量,输入时却下意识输入”信1807-4“而引发了异常,把这个变量改成”string“型的就可以了,这样不管是什么样形式的班级就都可以满足了。还有”==“写成”=“,循环输出数组成员从0开始写成了从1开始,这两个小细节整整找了一天 。所以说写代码的时候就要注意细节问题,要不改起来很麻烦的。
下周回家后,准备开始Java的学习,先把Java环境安装好,然后尝试简单的”hello world!"并进行进一步的学习。然后登录PTA网站,继续写代码。