主题 : 一个好的C程序员应该做到
级别: 八片秋叶
UID: 9217
精华: 0
发帖: 3401
威望: 57422 点
无痕币: 4 WHB
贡献值: 0 点
在线时间: 952(时)
注册时间: 2008-01-15
最后登录: 2023-05-17

0 一个好的C程序员应该做到

管理提醒: 本帖被 勇者无敌 从 『Windows XP 专区』 移动到本区(2010-01-03)
1.在运行程序之前存盘
2.所有在程序中用到的常量都用预处理语句在程序开头定义
3.所有在程序中用到的函数都在程序开头声明
4.头文件的#ifndef
5.变量名和函数名使用有意思的英文单词或汉语拼音
6.尽量少用全局变量或不用全局变量
7.采用层次的书写程序格式,对for,while,if_else,do_while,switch_case等控制语句或他们的多重嵌套,采用缩格结构
8.所有对应的{}都对齐
9.尽量用for,而不用while做记数循环
10.尽量不用goto语句
11.一个函数不宜处理太多的功能,保持函数的小型化,功能单一化
12.一个函数要保持自己的独立性,如同黑匣子一样,单进单出
13.函数的返回类型不要省略
14.用malloc()分配内存空间时,以后一定要用free()释放
15.打开文件后,记住在退出程序前要关闭
16.出错情况的处理
17.写上必要的注释
这里说的是一些基本的,经常遇到的情况,还有其他很多要注意的地方,在实际编程中都会遇到
绝望是最完美的期待,期待是最漫长的绝望
Total 0.086118(s) query 3, Time now is:06-02 19:06, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛