随笔-136  评论-135  文章-70  trackbacks-0
  置顶随笔
posted @ 2012-05-13 18:03 deercoder 阅读(1098) | 评论 (0)编辑 收藏
posted @ 2012-05-10 00:52 deercoder 阅读(714) | 评论 (0)编辑 收藏
posted @ 2012-04-29 18:26 deercoder 阅读(1518) | 评论 (0)编辑 收藏
posted @ 2011-11-13 23:49 deercoder 阅读(6570) | 评论 (2)编辑 收藏
posted @ 2011-11-13 00:36 deercoder 阅读(2465) | 评论 (11)编辑 收藏
posted @ 2011-10-30 20:27 deercoder 阅读(1940) | 评论 (1)编辑 收藏
posted @ 2011-10-22 20:25 deercoder 阅读(3919) | 评论 (10)编辑 收藏
posted @ 2011-10-22 10:27 deercoder 阅读(2154) | 评论 (0)编辑 收藏
posted @ 2011-10-19 21:37 deercoder 阅读(2499) | 评论 (0)编辑 收藏
posted @ 2011-10-05 17:53 deercoder 阅读(13030) | 评论 (4)编辑 收藏
posted @ 2011-10-04 00:20 deercoder 阅读(2834) | 评论 (4)编辑 收藏
posted @ 2011-09-11 22:16 deercoder 阅读(4794) | 评论 (1)编辑 收藏
posted @ 2011-09-04 21:36 deercoder 阅读(1942) | 评论 (1)编辑 收藏
posted @ 2011-08-21 01:44 deercoder 阅读(1807) | 评论 (2)编辑 收藏
posted @ 2011-08-12 12:50 deercoder 阅读(1707) | 评论 (0)编辑 收藏
posted @ 2011-08-02 22:18 deercoder 阅读(210) | 评论 (1)编辑 收藏
posted @ 2011-06-22 12:36 deercoder 阅读(219) | 评论 (1)编辑 收藏
     摘要: 《Writing clean code》读书笔记  阅读全文
posted @ 2011-05-29 20:37 deercoder 阅读(1403) | 评论 (2)编辑 收藏
     摘要: 如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1中,Test函数的语句GetMemory(str, 200)并没有使str获得期望的内存,str依旧是NULL,为什么?

void GetMemory(char *p, int num)
{
p = (char *)malloc(sizeof(char) * num);
}
void Test(void)
{
char *str = NULL;
GetMemory(str, 100); // str 仍然为 NULL
strcpy(str, "hello"); // 运行错误
}
  阅读全文
posted @ 2011-05-28 12:19 deercoder 阅读(1287) | 评论 (0)编辑 收藏
posted @ 2011-05-22 23:22 deercoder 阅读(1492) | 评论 (2)编辑 收藏
  2012年5月10日
posted @ 2012-05-10 00:52 deercoder 阅读(714) | 评论 (0)编辑 收藏
  2012年4月7日
posted @ 2012-04-07 21:29 deercoder 阅读(48) | 评论 (0)编辑 收藏
  2011年12月27日
posted @ 2011-12-27 22:27 deercoder 阅读(716) | 评论 (1)编辑 收藏
仅列出标题  下一页