如何学好C语言和数据结构

来源:百度知道 编辑:UC知道 时间:2024/05/09 01:21:52
编程方面,怎样写比较规范..还有如何找思路..

各个公司的规范不一样的,不过有些大体一样:
1。变量的命名要符合一定的规则。比如一个int型的用于比较的变量可以命名为:nCompare n表示整型,变量名一看就知道它的用途;
2。申明都专门放到一个.h文件中;
3。不同逻辑层之间要缩进,且缩进的层次不易过多(一般不超过4层);
4。程序要模块化,程序结构写的清晰,多用函数封装。一个函数中代码长度一般不要超过一屏半,如果实在还要多写那就再拆分出一个子函数;
5。多写注释,这个很重要。不过多写不是滥写,呵呵。
6。不要写个人技巧性太强,难看懂的语句。
总的来说你的程序看上去很整洁很清晰那就达到效果了! 你要抱着让其他人很容易就能看懂你的程序的心态去写。因为公司里代码维护和升级是最花人力、物力、时间的。写程序之前先总体想想跟人家讨论讨论,确定总体框架后再动手写代码。

PS: 程序的功力和打拳一样,是日积月累的。当你能完成一个上千行的具备一定功能的程序时,你只是刚入了门。 有3本C方面的好书你一定要看的,都是老外很早前写的,很经典《C与指针》《C与陷阱》《专家编程》。现在书不好找,很早就绝版了,你可以到网上搜搜。C入门后抽时间再学学汇编,要想真的写出高质量的C代码,不懂汇编是不行的。

luoyegf说的太经典了 《C与指针》《C与陷阱》《专家编程》很不容易找