您的位置:首页 > 编程语言 > C语言/C++

使用C语言之前必须记住的几个关键

2011-12-09 21:15 260 查看
培养编程的好习惯!!!

首先,你得对面向对象编程思想有所了解,知道什么叫面向对象,这个很重要,如果你不懂,那你别来用C了,你会弄出面目可憎的程序来!!!

模块化是必须的。通常一个c文件一个h文件就是一个模块,c文件是数据和实现,h文件是对外接口。

私有的函数和全局变量,必须加以static关键字。这个是数据隐藏的手段,必须谨记!

头文件中引出的c文件变量必须使用extern,避免困惑。如非无奈,不要引出全局变量到模块外!

多多使用struct!

习惯检查函数返回值。很多bug都是没检查函数返回值,误以为执行成功,却往往出错。

在函数入口处坚持检查参数。非法实参往往使程序出轨!

函数形参中的指针,尽可能的使用const。这是个好习惯。

学习一种编程风格,美丽的源文件使人心情愉悦。

使用数组和指针,千万小心越界问题!

如果不是对速度特别苛刻,请使用最安全的方法,宁愿它慢一些。

要习惯使用memset,不要怕麻烦,这通常被认为是好习惯!

花多点心思在api接口上面,编写合理的api有利于维护和使用。

尽量写短小精悍的函数,细分细分再细分,仅做一件事,并做好它!

如非必要,让你的程序保持沉默。缄默原则。

出错时,给出足够多的debug信息才能退出!

尝试去重组你的程序。如果很容易的再次重组,那恭喜你,你有合理的的api和不错的软件结构

你应该花更多的时间去反思你的源码。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: