06 2013 档案

初级程序员面试不靠谱指南(七)
摘要:六.c语言的"面向对象" 我仍然能记得我大学C++课本的第一句话是,"c++是一种面向对象的编程语言",当时第一反应是试图从汉语字面上理解“面向对象”这四个字都不知道什么 意思,于是很自然的就忽视了。再到后来我们那个教材给我们造成了一种错觉,不过这也是中国很多教材的通病,让人觉得世界上只有一种语言是面向对象的,就是 c++,这个观念在我脑海里存在了许久许久,所以说,有时候一本烂书足以毁掉人的一生。不过还好,后来在接触了比较多的东西之后,终于正确的认识到了面向 对象是一种独立于编程语言概念,是一种编程的理念,不过我很庆幸在我后来慢慢编程入门的时候还是看了几 阅读全文

posted @ 2013-06-24 13:25 一心一怿 阅读(1972) 评论(1) 推荐(0) 编辑

初级程序员面试不靠谱指南(六)
摘要:五.很强很伟大的函数指针 我想看到这个标题中“函数指针”几个字之后,估计有一半人会选择关掉界面,因为我最开始学习C语言的时候这一章我曾无数次跳过,看到书中那些复杂的星号括号直接就崩溃了,加上老师自己本身也讲不清楚,所以学习兴趣大减。但是到后面,当我意识到函数指针的牛逼和伟大之后,我不禁开始认真的思考并学习了这部分内容,绝对受益匪浅。如果你想了解很多编程的技巧以及C++的面向对象是如何构造出来的,我建议你应该好好学习函数指针,我也会分两或者三篇来介绍这个知识,特别是在后面,我将会简单的展示下用c语言如何能做到C++多态等面向对象的特征,这样当你遇到面试时有人问:"new和malloc有 阅读全文

posted @ 2013-06-21 19:58 一心一怿 阅读(1674) 评论(2) 推荐(2) 编辑

初级程序员面试不靠谱指南(五)
摘要:四、递归的第一次亲密接触 我经常会想,如果给没有学过计算机或者数学的人说递归这个词他们脑中会怎样理解这个词的意思。递归这个概念在面试中出现的概率大于85%,而他和数据结构、算法那一块的结合更是经常作为考察的重点,所以在还没有写到那里的时候,只能说目前只是第一次的接触。1.吊丝思维的转换。对于递归,我觉得最精辟的一句话是“这是一种新的思维方式,把一个大问题分解成为很多小问题,并且你要相信,只要规则制定的是正确的,这些小问题就能自然的不断得出正确的结果,从而得到最终大问题的正确结果。”我忘了是在哪本书上看到,可能和原文有些不一样,但是很能表达我的感受。就像我第一次看到汉诺塔问题的解法的时候,我就觉 阅读全文

posted @ 2013-06-14 09:14 一心一怿 阅读(3262) 评论(7) 推荐(5) 编辑

导航

统计

点击右上角即可分享
微信分享提示