2011年3月4日
摘要: 0、将数字转换成16进制字符串 1 #include <stdlib.h> 2 #include <stdio.h> 3 #include <string.h> 4 /* ********************************* 5 * 使用sprintf()函数 6 * *********************************/ 7 int main() 8 { 9 char str[5];10 int buf = 57;11 sprintf(str,"%02x",buf);12 sprintf(str+2,&quo 阅读全文
posted @ 2011-03-04 17:48 如是晴朗 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 1、const关键字1 /* *************************************************2 * 指向整型常量的指针,可以修改指针,但是不可修改指向的内容3 * 赋值则要对指针赋值4 * *************************************************/5 int const *pci;6 int i = 9;7 pci = &i;8 printf("--%d--\n",*pci);2、作用域代码块作用域:一对花括号之间,自动隐藏外层同名符号,在内层代码中无法通过名字直接访问。故要在嵌套代码中避 阅读全文
posted @ 2011-03-04 16:09 如是晴朗 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 作为开发人员阅读别人的代码是一件经常要做的事情。通过阅读别人的代码学习新的编程语言是最好的学习方法,还能积累编程经验。如果你有机会阅读一些操作系统的代码会帮助你理解一些基本的原理。还有就是在你作为一个质量保证人员或一个小领导的时候如果你要做白盒测试的时候没有阅读代码的能力是不能完成相应的任务。最后一个就是如果你中途接手一个项目的时候或给一个项目做售后服务的时候是要有阅读代码的能力的。收集所有可能收集的材料 阅读代码要做的第一件事情是收集所有和项目相关的资料。比如你要做一个项目的售后服务,那么你首先要搞明白项目做什么用的,那么调研文档、概要设计文档、详细设计文档、测试文档、使用手册都是你要最先搞 阅读全文
posted @ 2011-03-04 13:59 如是晴朗 阅读(120) 评论(0) 推荐(1) 编辑
摘要: 1.要养成一个习惯, 经常花时间阅读别人编写的高品质代码.2.要有选择地阅读代码, 同时, 还要有自己的目标. 您是想学习新的模式编码风格还是满足某些需求的方法.3.要注意并重视代码中特殊的非功能性需求, 这些需求也许会导致特殊的实现风格.4.在现有的代码上工作时, 请与作者和维护人员进行必要的协调, 以避免重复劳动或产生厌恶情绪.5.请将从开放源码软件中得到的益处看作是一项贷款, 尽可能地寻找各种方式来回报开放源码社团.6.多数情况下, 如果您想要了解"别人会如何完成这个功能呢?", 除了阅读代码以外, 没有更好的方法.7.在寻找bug时, 请从问题的表现形式到问题的根源 阅读全文
posted @ 2011-03-04 13:47 如是晴朗 阅读(304) 评论(0) 推荐(0) 编辑