Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6554
  • 博文数量: 5
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 60
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-18 16:12
文章分类
文章存档

2010年(5)

我的朋友
最近访客

分类: C/C++

2010-05-12 10:35:24

最近做一个学生选课管理系统,系统做的还不完整,但还是获得了一些编程经验,总结了一下来告诫自己!
 

1、  写配置文件时以(KEY=VALUE格式保存,这样可以增加文件的可读性,和可修改性。

2、  在使用getline()函数完时要把line指针(指向这一行字符窜的指针)释放掉,因为不释放的话它会占用一段空间。

3、  在程序中不允许使用goto语句,这是企业编程之一,原因是它破坏程序层次结构,再者goto语句可以用其他语句代替。总之,告诫自己在程序中不要用goto语句!

4、  在做程序的登录时密码验证,注意要做密码的重新输入和验证。

5、  为了增加程序的层次感,要尽量使用自己写的函数实现新的功能,还有就是学会使用别人已经做得很好的东西,拿来主义。

6、  在做循环链表排序时,使用插入排序还是比较明智的做法,但使用冒泡排序的话可能就比较麻烦了,这一点在算法设计时要注意。

7、  在遇到不同对象做类似的操作时,为避免同种操作的重复定义,可以考虑用宏将两个操作结合到一起。

8、  不要在声明完类型之后就定义变量,最好分开定义。

阅读(493) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~