C++程序设计课程师生互动(2012年春第14周)

简介:   第14周出了一次差将上课调整到了周二,给同学们造成了些小混乱。教师的各种事务,和同学们的学习,不可兼得啊。尽管将自己的出差降到最少,但这也真是不可避免。   为了综合运用,也为了将来给专业基础课的学习找些感觉,出的题目是数组类和链表类。预料会难,这也是对同学们的一次考验。以至于,周三晚上在旅馆照例打开同学们的博客看,看完了一个班的,再没有心情继续看下去:没有及时提交的同学太多了。延后

  第14周出了一次差将上课调整到了周二,给同学们造成了些小混乱。教师的各种事务,和同学们的学习,不可兼得啊。尽管将自己的出差降到最少,但这也真是不可避免。

  为了综合运用,也为了将来给专业基础课的学习找些感觉,出的题目是数组类和链表类。预料会难,这也是对同学们的一次考验。以至于,周三晚上在旅馆照例打开同学们的博客看,看完了一个班的,再没有心情继续看下去:没有及时提交的同学太多了。延后一周再看,大部分同学补了上来,但未提交的比例较之前要多。

  同学们,继续努力啊。、


【学习心得】

  • 拷贝构造函数是个“好函数”,后面多次用到了此函数!和继承貌似有点相像!还有通过此次实验我学到一个重要的经验:千万别人云亦云!别人说本次实验难,难道真的就难啦!还没开工呢!就把自己给否定啦!只要相信自己能行!别人说你能行,你就行!别人说你不行,你也行!横批:相信自己能行!【相信自己,付出努力,一定行!】
  • 做指针类的题目只要认真的在草纸上画画,就会很清楚了。 要不然就会越指越乱。 
  • 程序有点难,拷贝构造函数不太会,,这次有点小打击了【经住打击,不见风雨,没有彩虹!】
  • 这个和技术课讲的差不多,老师说做这链表要画图,这样就会思路清晰,好做的多。
  • 感觉有好多东西都不会,学习仍需努力,加油!【做着就会了。】
  • 重在理解,把指针间的关系搞懂即可。【指针其实并不乱,有人是自乱。】
  • 老师讲时明白,自己编时就不行了【先自己讲给自己,看能不能讲清楚?】
  • 在这里的复制函数很有用,在进行加运算符的定义时必须将新建力的类对象复制,不然就意味着未初始化。编这个太不容易了!不过做完挺有成就感的。【这个成就的含金量足。】
  • 按照学案上的步骤一步步进行还是很容易的,主要是注意button的编写。
  • 发现我在C++的学习上已出现疲态,稍微跟不上了,感觉好难啊~【突破就是在这种状态下产生的,坚持!】
  • 编这个太不容易了!不过做完挺有成就感的【这个成就的含金量足。】
  • 在这个任务中我发现,对于指针与数组方面的理解还不深刻扎实,有待于进一步提高。【发现问题,解决问题。】
  • 服了,让我自己做实在是做不出来啊。将原来学过的知识 进行了综合,汇总,有了一定的难度。还得练内功啊。。。。
  • 看了看课本,又看了看原来老师讲的例子,就是不敢下手啊,唯恐写错了,殊不知自己还是能写对点的,就是不全面啊,还得努力啊,离要求差远了。【要放手干。学编程,又不会弄坏什么,别那么胆小。】
  • 这次的任务让我看到了太多的不足了啊!!反正自己做的程序是错误百出,都不知道怎么改了,所以我果断的把贺老的复制了,自己慢慢的钻研了,为么每次都要呢,开始直接进行复制不行吗?可能我理解有问题吧,还有几点我就先不打了,问问同学看看能不能解决,总之我是不会放弃的,总有一天会赶上前面的同学的,加油!  【加油!需要过一个坎,让这个坎早些来。】
  • 这周的任务感觉有难度,程序是看了别人的之后又自己写的,就当是挑战自己了!【这是一种务实的做法。】
  • 陈老师讲过了,还是是懂非懂啊,希望老贺快给您的弟子们指点迷经吧!【老贺再多讲也白搭。师傅引进门,弟子们要自己修行。当然,遇到坎了,你吱一声。】
  • 这次的上机任务确实比以前的难了一些。。刚开始编时,遇到了很多障碍,有些函数的功能没有实现成功。。参考了同学的一些建议和方法,自己终于理解了。以后还是得向好同学多多求教。【在相互帮助中成长!】
  • 这个任务相对来说还可以 ,因为陈老师刚给我们上过链表这一节,对此印象也比较深刻,做起来也相对比较容易一些。。【第一次感觉和你们陈老师来电,要不是这样,这个比数组难。】
  • 不断地修改与验证是非常必要的
  • 1.虽然麻烦,但是这样就能对整个数组进行操作了。指针真的是个很管用的东西。
  • 2.另外,我觉得现在做的任务与已经能把学过的东西串联起来了,不再是单个模块了
  • 3.我觉得这次的任务实在有点难度。。。老师,我尽力了。。。我以后会更加努力的!【同学,我满意了。。。我以后就更轻松了!】
【知识体会】
  • 增强lC++内置数组类型功能之后,对数组操作就简单了,很爽
  • 这个和技术课讲的差不多,老师说做这链表要画图,这样就会思路清晰,好做的多
  • 只要将指针之间的关系搞明白,一切就简单了【无它,惟……】
  • 在这里的复制函数很有用,在进行加运算符的定义时必须将新建力的类对象复制,不然就意味着未初始化。
  • 做数组指针这样的任务时千万注意数组的溢出啊。例如在使用for(int i=0;i<=size;i++)注意不能用=虽然是小错误但是后果不堪设想啊
  • 我认为head其实也可不比进行赋值,也可以直接使用head = head->next。这样只是为了表示更清楚。【非也。头将不头。那样,要找头从哪找?】
  • 类和结构体一样也可以通过链表把对象联系起来!
  • 小小链表真不是个简单易懂的东西,要想玩儿的熟,还带多体会啊【玩链表的时候还在后面呢……】
【小薛的14周,疯了!疯狂地编程。】

【徐同学专栏】

  • 从给数组置大小,到数组初始化,再到复制数组,等等,每一个函数都有其不容易解决的地方,像是运用指针指向数组实现相加或者赋值,总容易把人绕晕,因此代码实现时真的会有障碍存在,当然这只是我个人的感觉,也可能是自己能力尚且不足的原因。总体感觉,真的是没有什么好的办法,耐心在这里就显得尤为重要,真的,当时是被搞得焦头烂额,心情烦躁,以为很正确的代码,却总是出现问题,不是有错误,就是得不到想要的结果,当然,特别是在对付指针的时候。好就好在,我们还有很好的资源,现在觉得,阅读别人的代码有时候真的是可以让人茅塞顿开,特别是void Resize(int sz);函数的实现,老师的方法,真的是我心服口服。



目录
相关文章
|
2月前
|
存储 人工智能 算法
【一站式备考指南】一文掌握 C++ 程序设计 课程 知识点
【一站式备考指南】一文掌握 C++ 程序设计 课程 知识点
97 0
|
2月前
|
存储 C++ 开发者
C++程序设计基础:构建稳固的编程基石
C++程序设计基础:构建稳固的编程基石
23 1
|
2月前
|
消息中间件 监控 安全
【C/C++ 程序设计】Linux 进程管理 设计 获取进程信息 策略权衡
【C/C++ 程序设计】Linux 进程管理 设计 获取进程信息 策略权衡
78 0
|
2月前
|
设计模式 算法 C语言
【C/C++ 程序设计】 C++如何适配他人的接口(How to Adapt to Others‘ Interfaces in C++)
【C/C++ 程序设计】 C++如何适配他人的接口(How to Adapt to Others‘ Interfaces in C++)
75 1
|
2月前
|
C++
C++零基础入门学习视频课程
本专题主要讲解C++基础入门学习,所以不会涉及很深入的语法和机制。但会让你整体多面的了解和学习C++的核心内容,快速学习使用C++,我们的目标是先宏观整体把握,在深入各个击破!
17 1
|
2月前
|
存储 算法 搜索推荐
【C++ 数据结构与算法 一站式备考指南】一文掌握 数据结构与算法课程 知识点(二)
【C++ 数据结构与算法 一站式备考指南】一文掌握 数据结构与算法课程 知识点
95 2
|
2月前
|
存储 算法 C++
【C++ 数据结构与算法 一站式备考指南】一文掌握 数据结构与算法课程 知识点(一)
【C++ 数据结构与算法 一站式备考指南】一文掌握 数据结构与算法课程 知识点
52 2
|
2月前
|
C++
C++程序设计:探索函数与模块化的魅力
C++程序设计:探索函数与模块化的魅力
16 0
|
3月前
|
存储 数据安全/隐私保护 C++
基于C++的面向对象程序设计:类与对象的深入剖析
基于C++的面向对象程序设计:类与对象的深入剖析
43 1
|
5天前
|
设计模式 安全 算法
【C++入门到精通】特殊类的设计 | 单例模式 [ C++入门 ]
【C++入门到精通】特殊类的设计 | 单例模式 [ C++入门 ]
16 0