陈皓专栏 【空谷幽兰,心如皓月】

芝兰生于深谷,不以无人而不芳;君子修道立德,不为困穷而改节。

其实Unix很简单

其实Unix很简单 陈皓 很多编程的朋友都在网上问我这样的几个问题,Unix怎么学?Unix怎么这么难?如何才能学好?并且让我给他们一些学好Unix的经验。在绝大多数时候,我发现问这些问题的朋友都有两个特点:1)对Unix有畏难心理,对其没有信心;2)喜欢用拿Windows来和Unix做比较。 这...

2007-03-19 14:55:00

阅读数:145388

评论数:139

编程修养(五)

16、把相同或近乎相同的代码形成函数和宏—————————————————————有人说,最好的程序员,就是最喜欢“偷懒”的程序,其中不无道理。如果你有一些程序的代码片段很相似,或直接就是一样的,请把他们放在一个函数中。而如果这段代码不多,而且会被经常使用,你还想避免函数调用的开销,那么就把他写成...

2003-05-11 11:41:00

阅读数:11490

评论数:4

编程修养(七)

28、||和&&的语句执行顺序————————————条件语句中的这两个“与”和“或”操作符一定要小心,它们的表现可能和你想像的不一样,这里条件语句中的有些行为需要和说一下:    express1 || express2            先执行表达式express1如果为“...

2003-05-11 11:41:00

阅读数:10866

评论数:8

编程修养(四)

11、出错信息的处理—————————你会处理出错信息吗?哦,它并不是简单的输出。看下面的示例:    if ( p == NULL ){        printf ( "ERR: The pointer is NULL/n" );    }    告别学生时代的编程吧。这种...

2003-05-09 20:01:00

阅读数:10904

评论数:4

编程修养(六)

23、static的使用————————static关键字,表示了“静态”,一般来说,他会被经常用于变量和函数。一个static的变量,其实就是全局变量,只不过他是有作用域的全局变量。比如一个函数中的static变量:char*getConsumerName(){    static int cn...

2003-05-08 12:19:00

阅读数:10595

评论数:1

编程修养(二)

1、版权和版本———————好的程序员会给自己的每个函数,每个文件,都注上版权和版本。对于C/C++的文件,文件头应该有类似这样的注释:/**************************************************************************   文件名...

2003-05-08 12:12:00

阅读数:16422

评论数:8

编程修养(三)

6、if 语句对出错的处理———————————我看见你说了,这有什么好说的。还是先看一段程序代码吧。    if ( ch >= 0 && ch         /* 正常处理代码 */    }else{        /* 输出错误信息 */        printf...

2003-05-08 12:12:00

阅读数:17916

评论数:13

编程修养(一)

编程修养————什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质:  1、有专研精神,勤学善问、举一反三。  2、积...

2003-05-08 12:11:00

阅读数:52542

评论数:25

提示
确定要删除当前文章?
取消 删除
关闭
关闭