上一页 1 2 3 4 5 6 7 8 ··· 11 下一页

2016年1月13日

编程修养(四)

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

posted @ 2016-01-13 15:31 Zoran_i 阅读(111) 评论(0) 推荐(0) 编辑

编程修养(五)

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

posted @ 2016-01-13 15:31 Zoran_i 阅读(76) 评论(0) 推荐(0) 编辑

编程修养(三)

摘要: 6、if 语句对出错的处理 ——————————— 我看见你说了,这有什么好说的。还是先看一段程序代码吧。 if ( ch >= '0' && ch '9' ){ /* 输出错误信息 */ printf("error ....../n"); ... 阅读全文

posted @ 2016-01-13 15:29 Zoran_i 阅读(97) 评论(0) 推荐(0) 编辑

编程修养(二)

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

posted @ 2016-01-13 15:28 Zoran_i 阅读(130) 评论(0) 推荐(0) 编辑

编程修养(一)

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

posted @ 2016-01-13 15:27 Zoran_i 阅读(87) 评论(0) 推荐(0) 编辑

2016年1月7日

跟我一起写 Makefile(十四)

摘要: 使用make更新函数库文件 ——————————— 函数库文件也就是对Object文件(程序编译的中间文件)的打包文件。在Unix下,一般是由命令"ar"来完成打包工作。 一、函数库文件的成员 一个函数库文件由多个文件组成。你可以以如下格式指定函数库文件及其组成: archive(mem... 阅读全文

posted @ 2016-01-07 15:38 Zoran_i 阅读(89) 评论(0) 推荐(0) 编辑

跟我一起写 Makefile(十三)

摘要: 五、定义模式规则 你可以使用模式规则来定义一个隐含规则。一个模式规则就好像一个一般的规则,只是在规则中,目标的定义需要有"%"字符。"%"的意思是表示一个或多个任意字符。在依赖目标中同样可以使用"%",只是依赖目标中的"%"的取值,取决于其目标。 有一点需要注意的是,"%"的展开发生在变量... 阅读全文

posted @ 2016-01-07 15:36 Zoran_i 阅读(135) 评论(0) 推荐(0) 编辑

跟我一起写 Makefile(十二)

摘要: 隐含规则 ———— 在我们使用Makefile时,有一些我们会经常使用,而且使用频率非常高的东西,比如,我们编译C/C++的源程序为中间目标文件(Unix下是[.o]文件,Windows下是[.obj]文件)。本章讲述的就是一些在Makefile中的“隐含的”,早先约定了的,不需要我们再写出... 阅读全文

posted @ 2016-01-07 15:35 Zoran_i 阅读(101) 评论(0) 推荐(0) 编辑

跟我一起写 Makefile(十一)

摘要: make 的运行 —————— 一般来说,最简单的就是直接在命令行下输入make命令,make命令会找当前目录的makefile来执行,一切都是自动的。但也有时你也许只想让make重编译某些文件,而不是整个工程,而又有的时候你有几套编译规则,你想在不同的时候使用不同的编译规则,等等。本章节就... 阅读全文

posted @ 2016-01-07 15:34 Zoran_i 阅读(109) 评论(0) 推荐(0) 编辑

跟我一起写 Makefile(十)

摘要: 四、foreach 函数 foreach函数和别的函数非常的不一样。因为这个函数是用来做循环用的,Makefile中的foreach函数几乎是仿照于Unix标准Shell(/bin/sh)中的for语句,或是C-Shell(/bin/csh)中的foreach语句而构建的。它的语法是:... 阅读全文

posted @ 2016-01-07 15:34 Zoran_i 阅读(78) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页

导航