C/C++
philip_liu
这个作者很懒,什么都没留下…
展开
-
学习C++
1、可以考虑先学习C. 大多数时候,我们学习语言的目的,不是为了成为一个语言专家,而是希望成为一个解决问题的专家。做一个有用的程序员,做一个赚钱的程序员。我们的价值,将体现在客户价值上,而不是语言写得好不好看。 C++是C的一个面向对象的解释,C++为C扩充了大规模工程应用,复杂的系统结构的组织和掌控方法,但是,我认为,C++骨子里还是C的。 毕竟,解决转载 2013-03-27 21:24:19 · 496 阅读 · 0 评论 -
堆和栈的区别
堆 和 栈的 区别(经典)转载一篇理解堆和栈区别的好文章堆和栈的区别 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS转载 2013-04-11 20:36:06 · 421 阅读 · 0 评论 -
单链表插入排序(由小到大)
大致思想:先申请一节点,head头指针总是指向最小,每插入一个点,就有第一个节点开始比较,直到新的节点小于当前节点时,便插入到当前节点之前,由此可见,要申请记忆节点rh和q,具体算法代码如下:#include #include struct Node{ int data; Node *next;};Node *CreateNode(Node *head,int原创 2013-04-25 10:41:34 · 1387 阅读 · 0 评论 -
C++学习书籍推荐
(一)语言入门:《C++ Primer》最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。《The C++ Programming Language》/《C++程序设计语言》最新版本:第三版特别版简称TC++PL,有其他语言的丰富经验的。(也有转载 2013-04-18 10:21:11 · 618 阅读 · 0 评论 -
单机斗地主项目总结
好久没写博客,最近也是闲来w原创 2014-09-10 22:47:01 · 1822 阅读 · 0 评论