2016年1月13日

编程修养(七)

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

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

编程修养(六)

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

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

编程修养(五)

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

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

编程修养(四)

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

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

编程修养(三)

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

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

编程修养(二)

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

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

编程修养(一)

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

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

导航