自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 写好程序的comment

好的程序应该有好的程序架构和好的注释,没有注释的程序对于任何读程序的人来说就像是nightmare。 目前就我有限的水平,我觉得写注释的时候至少有这几点应该注意一下: 首先,每个文件的开头都应该有一段注释。这段注释应该表明程序的作者,版本之类的信息,这些都是一些很general的东西。同时,还应该交代这个文件中所实现的功能。 其次,每个单独的函数体,如果函数体实现的功能并不

2009-07-30 01:59:00 638

原创 const--C/C++

最近看的程序都用到了各种各样的const,觉得其实掌握const不难,关键是要弄清楚const修饰的是什么。 1.指针常量和常量指针 指针常量指的是此指针指向的地址是常量,也就是说不能再赋予这个指针新的值,const修饰的是指针;常量指针是指的指针指向的内容是常量,也就是说存储在这个地址的值是不能变的,const修饰的是指针指向的值。 指针常量的一般定义方式是type *

2009-07-18 06:29:00 383

原创 函数的参数传递--C++

在函数的参数传递中,如果传递的普通的参数,实际上函数执行的时候,在函数体里运行的数据是原始数据的copy,如果传递的参数是指针,reference,或者是array的名字,那么传递的实际上是地址,这种情况下,参数的内容会在函数体内被修改。 传递copy的时候有一条好处,就是原始值不会被改变,但是代价是耗费存储空间,并且耗费时间;传递指针或者reference,会提高函数的运行效率,但是必须

2009-07-15 12:12:00 398

原创 变量的作用域和生存期--C++

很多使用变量犯的错误,都与标题谈到的两个问题有关。 一般来说,局部变量只在block内有效,全局变量在整个文件内都有效,不过出错往往都出在特殊的情况下。 今天看到一个知识点,在函数内定义的被static修饰的变量,如果函数执行的时候该变量的值被修改了,那么下次调用该函数的时候,该变量的值会保持为上次被修改后的值。也就是说,如果在函数中定义了static变量的时候,调用函数的时候,要

2009-07-15 11:36:00 494

原创 JAVA学习笔记《三》

学完了JAVA中的内存管理与分配,我觉得我现在对那种变量存放在哪里,以及reference的使用比较清楚了。 JAVA中有三种变量,class variable, instance variable, local variable. class variable在编译的时候就已经分配好了空间,是静态的;instance variable存放在heap中,heap的地址是逐渐增长

2009-07-07 12:33:00 566

原创 fopen中的文件路径表达方式中的一个错误--C/C++

今天晚上就折腾了这么一个问题,实在是对自己写程序的效率很无语了。 这是一个关于文件读写中的问题,比如一个文件存在C盘的MATLAB下的work文件夹里面,要把数据写进这个文件里面(非MATLAB语言),必须指定一个文件路径,那么这个文件路径在程序中怎么表达? FILE *f1;f1 = fopen("C:/MATLAB7/work/doc1.txt","w"); 这样写

2009-07-07 12:27:00 1960

原创 JAVA学习笔记《二》

学JAVA有段时间了,想想看,大概是十天左右。我觉得这次的学习效果比以往学习语言的学习效果都好,归其原因,大概是有以下几点: 第一,本身有C的基础,再加上懂点C++和VC,所以上手起来不是很困难;第二,迫于找工作和找实习的压力,学起来比较有动力;第三,美国的计算机的课程就是开得比国内实用,计算机毕业的学生其实一个首要条件就是要懂得怎么写程序,反正以后打算从事这一行,就必须按照别人的

2009-06-26 05:03:00 368

原创 JAVA学习笔记《一》

学习JAVA已经有一段时间了,觉得JAVA上手确实比其他的程序语言要简单。没有指针,让它的操作难度系数下降了很多;再加上类的引入,让很多数据结构操作起来很方便,所以我觉得此语言比起C和C++起来容易多了。好好学习! 总结一下今天学到的知识点:1.JAVA里面是没有const这个关键字的,const这个关键字在JAVA里面属于保留的关键字。那JAVA里面用什么来定义一个常变量?答案是fi

2009-06-23 00:47:00 540

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除