大一下学期对“程序”的感受及自我反省

  • 时间很快,大一下学期的程序设计学习接近尾声,这学期和上学期的学习内容是截然不同的,上学期是c语言的基本知识和语法,这学期更是偏向于面向对象程序设计,更好的理解就是我们需要根据需求,来编写我们的代码,每个人有每个人的风格,不存在写的完全一样的代码。
     这学期总结起来我们总共写过“银行卡”“通讯录”“图书管理系统”等。这些是平时的日常作业。在写这些程序的时候,遇到许多自己不会的地方。说句心里话,自我认为这学期对这门科目的学习效果,远远低于上学期。自我存在一定原因,再加上这学期的程序设计的知识相对比较抽象。细节处理等方面做的不足,但大概可以满足需求。程序的大部分功能可以大概实现,做不到完美。
     在刚接触写程序时,甚至不大清楚数据类和操作类的区别,不懂类与类之间的联系,不懂得调试程序,不懂得主函数该如何写才能把所有功能按自己的意愿表达出来。
     慢慢的,接触的多了,渐渐的熟悉起来。这学期学完之后,也感觉到非常的神奇。我们可以根据自己的意愿让程序为我们实在我们想要实现的功能。唯一一个较大感受是:思想很重要。编写代码的能力排其次。有些人就是可以想到我们想不到的东西,那么他的代码就比较引人注目,有创新。
     就目前我们写的程序来看,自我认为比较重要,用的比较多的内容就是:构造函数,类的组合继承,vector和map还有文件输入输出。定义好构造函数后,创建相应对象自动调用。类的组合继承也用的比较频繁,有时我们就是直接定义上一个类类型的对象,继承是将基类里除了私有成员全部派生类,派生类可自由使用。vector我们要用于数据的储存等,map主要用于查找等功能(一般使用的还是mutlimap)。文件输入输出就不用多说了。这几个方面掌握好了,写代码能力肯定是不会差的。平时写数据类,操作类没有那么难,很多时候就是不知道类与类之间如何联系起来,主函数怎么写。每个类、功能调试的时候都没有问题,一到一整个程序一起运行时,往往结果都不尽人意,我觉得问题就是主函数,写的不正确,这个问题也很关键。
     总之一学期过去了,有收获也有遗憾,这学期的内容没有学透学精。下学期吸取吸取教训,毕竟大学马上走完四分之一了。
     
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值