1 / 29
文档名称:

1-C程序设计-总结.ppt

格式:ppt   页数:29页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

1-C程序设计-总结.ppt

上传人:xxj16588 2016/7/1 文件大小:0 KB

下载得到文件列表

1-C程序设计-总结.ppt

相关文档

文档介绍

文档介绍:C语言程序设计总结代码风格代码风格就是程序员的书法–比书法好学得多,基本不需要特别练****但是坏****惯一旦养成,就像书法一样难以改变–是最易获得和实践的软件工程规则–对设计程序结构、培养团队精神都大有帮助代码风格标识符命名–宏全部大写– Windows 风格和 Unix 风格?VariableName ?variable_name 缩进–“{”位置的两种风格–用4格 tab 还是用空格空格–增强单行清晰度–每行代码长不要超过 80空行–自然段表达式尽量简单下面程序在不同编译器可能产生不同结果,而且可读性差– a = i++ + i++ + i++; – printf("%d, %d, %d", i++, i++, i++); – for (i = 0; i != 0 && i++; ); 很多教科书自作聪明地创造了很多复杂的题目来难为学生,就算它们的用法正确,实践中也未必用得到全局变量要避免使用吗? 全局变量增大了模块之间的耦合度,而且不利于排错,罪大恶极这罪恶不能怪全局变量,只能怪无限制的对全局变量的改写不要让全局变量有复杂的数据结构–一旦数据结构变了,真的大祸临头了–最好利用 static 特性用函数对其进行封装不要把 goto 判处死刑问题不是出在 goto ,而是出在对标号的滥用结构化程序设计中一个被忽视的原则–单入口,单出口只要符合此原则,什么都可以用 goto 在处理异常流程问题时,非常好用–退出多重循环–统一的错误处理吓死人的指针“指针”出现, “难”字当头从原理上了解指针,它是那么简单–一个普通变量,其值是一个内存地址格守下列原则,指针使用永不出错–永远要清楚每个指针指向了哪里–永远要清楚指针指向的位置是什么指针的兄弟:数组不要把数组和指针分开,它们是紧密相连的数组最简单–数组名是指针,数组成员是变量多维数组麻烦些–关键要知道它在内存中是怎么分布的脑细胞可贵,千万别用来背算符优先级–知道先算括号足以–这样方便自己,也方便他人库函数用法–会查联机帮助、手册最重要变量占用的字节数不同平台,不同编译器,可能会迥然不同 struct 占字节数由编译参数决定凡是需要字节数的地方,一律用 sizeof 获得