learn by writing
文章平均质量分 73
sakrileg
这个作者很懒,什么都没留下…
展开
-
c语言指针使用的注意问题
c语言以前没学好 重看c语言中最重要的指针概念,这是我这次重新学习指针发现的问题,概念不说只说我遇到的问题有点幼稚呵呵 废话少说进入正题1 关于指针变量的赋值问题 示例1 int *p *p=*p1; *p1=*p2; *p2=*p;由于*p是指针变量p所指向的变量,由于p中并无确定地址,所以原创 2007-03-04 17:29:00 · 1120 阅读 · 0 评论 -
递归程序的理解
递归是c语言里面一个很重要的知识点,它的引入可以实际解决一些普通算法不好解决的问题,比如汉诺塔,迷宫等一些涉及回溯的问题用递归就很容易解决,写出的程序较简短。然而程序的简短是以花费较多的机器时间和占用较多的内存空间为代价的,效率较低,在我们学c和数据结构的时候,里面的程序递归算法通常要比非递归算法效率低 ,起码我还没见过高的,哪位达人给我举个反例出来。其实学习递归就像学程序一样,一个就是会读递原创 2007-03-09 13:44:00 · 1046 阅读 · 0 评论 -
关于接口和抽象类
关于抽象类抽象类使用abstract关键字,在类的继承层次中 位于上层的类因为更具有通用性,所以他的方法也更加抽象。使用抽象类的注意问题:1即使不含有抽象方法,也可以把这个类声明为抽象类 2抽象类不能被实例化,但是可以定义一个对象变量来引用非抽象子类的对象 3扩展抽象类要么定义部分抽象方法或者不定义,这时候子类必须声明为抽象类,从这个层次上来说,抽象类里面的抽象方法充当着占位的角色,要原创 2007-04-09 00:11:00 · 648 阅读 · 0 评论