A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 1900 中级黑马   /  2016-2-27 02:08  /  753 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1. 动手编码之前,你需要对要编码实现的解决方案有一个正式的或粗略的设计。永远不要在没有任何设计的前提下就开始编码,除非所编代码不重要。

2. 优秀的代码文档跟编程语言知识一样重要。在代码源文件中,为每个主要的代码段添加注释,解释代码的基本逻辑。最好注明程序的构建和修改日期,以及修改的原因也是非常有必要的。

3. 维护程序的各个版本同样重要。当前有些编程工具都自带一个版本管理工具。无论你什么时候改变自己的程序,它们都会将其保存为.bak文件。

我的方法是为每个程序维护三个不同的版本。比如说,我有一个名为program.c的文件,这个文件同时也被其他项目组成员使用。我把这个文件复制为program.c.old作为备份文件,并且当我修改时,我会备份另一个名为program.c.wrk的副本文件。当成功完成修改时替换program.c.wrk文件。

你还可以给自己的程序版本添加一个日期或一些注释,像program260505.c或programReadFnWrking.c。

4. 如果工程包含多个源文件,则创建一个README文件,注明每个源文件、数据文件、临时文件以及日志文件(如果有的话)的作用。你还可以注明编译和运行步骤。

5. 有时候,你一定想知道为什么IF语句没有得到预想的结果。可能你使用的是等号,也就是“=”,而不是条件判定符号“==”。一个比较好的办法是用相反的顺序写条件语句。因此,你的条件语句应该如下:

if(10==i)…因此,如果你错误地写成了单个等于号,在编译的时候也能检查出来并报错。

6.使用循环和条件语句时,先把左右括号对应起来,然后再在里面写其他语句。也就是:

1)  for(int i=0;i<10;i++)

2)  {

4)   printf(“i=%dn”,i);

3)  }
注:每一行开头的数字表明写循环代码的顺

2 个回复

倒序浏览
写的真好,内心生活着一只大牛、
回复 使用道具 举报
zhangchao5292 来自手机 中级黑马 2016-2-28 10:29:34
藤椅
总结的很好,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马