标题:[分享]说一说您的编程经验...
取消只看楼主
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
得分:0 

有没有那位愿说一说,
看别人的代码的时侯的一些经验?


wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-01-15 20:14
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
得分:0 

我也不怎么喜欢看别人的代码,
有时看懂了,还是挺高兴的,


wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-01-15 22:17
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
得分:0 
写代码时,特别是比较大的程序,
加注释是很有必要的.

wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-01-15 22:19
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
得分:0 
26楼
30楼 说得对
成双地写括号是很有必要的啊
这样可以减少很多的麻烦。
例如写一个函数的时侯:
int main(void)
{
}
写if语句的时侯
if() 然后再加代码。

wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-02-06 10:50
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
得分:0 
如果选择的情况很多并且这些备择情况类似的时侯,
有一种减少使用空间的方法。
例如:
#define CHOOSE_1 0x01
#define CHOOSE_2 0x02
#define CHOOSE_3 Ox04
#define CHOOSE_4 Ox08
int CHOOSE=0x00;
如果要填加一种情况,就
CHOOSE=CHOOSE | CHOOSE_1;
如果要减去一种情况,就
CHOOSE=CHOOSE & (~CHOOSE_1);
判断情况:
if(CHOOSE & CHOOSE_1)
{
}
if(CHOOSE & CHOOSE_2)
{
}
if(CHOOSE & CHOOSE_3)
{
}
if(CHOOSE & CHOOSE_4)
{
}

wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-02-06 11:42
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
得分:0 

在做打包文件时,
在每个文件作如下处理是非常必要:

#ifndef EXAMPLE_H
#define EXAMPLE_H /*EXAMPLE_H 文件的标记*/

...
...

#endif


而别外一个文件要用到上面文件的数据时:

#ifndef TEST_H
#define TEST_H

#ifndef EXAMPLE_H
#include "EXAMPLE.H"
#endif

...
...

#endif


这样就不必
#include "EXAMPLE.H"
#include "TEST.H"

这样写也是可以的:
#include "TEST.H"
#include "EXAMPLE.H"


wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-03-04 17:02
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
得分:0 
但是文件多了,
就会有麻烦的,
我是有过这样的经验.

wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-03-04 17:18
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
得分:0 

希望你能用上.


wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-03-04 17:24
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
得分:0 
以下是引用moonwalker在2007-3-4 17:08:40的发言:

缩进式排版没有问题,不过Tab键不好,以前我一直用Tab,后来有本关于编程规范的书说有的编译器如果有Tab键格式会变乱,所以还是每级缩进2个空格比较规范。

说得有道理,我用TC2.0 编译,但用VC++ 6.0 打开时 就出现缩进不一的问题.
还是用空格代替比较好.


wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-03-05 21:20
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
得分:0 

如果设计比较大的软件,
功能模块是非常重要的.
我们平时应养成设计功能模块的习惯,
不管是自己设计小的程序,多多考虑功能模块编程.
这样你的程序可扩性和公用性就会提高很多.


wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-03-08 22:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-115972-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.138999 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved