随笔-145  评论-173  文章-70  trackbacks-0
 
posted @ 2011-06-22 12:36 deercoder 阅读(934) | 评论 (1)编辑 收藏
posted @ 2011-06-12 20:09 deercoder 阅读(5121) | 评论 (2)编辑 收藏
     摘要: 《Writing clean code》读书笔记  阅读全文
posted @ 2011-05-29 20:37 deercoder 阅读(2895) | 评论 (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 阅读(1847) | 评论 (0)编辑 收藏
posted @ 2011-05-22 23:22 deercoder 阅读(2489) | 评论 (2)编辑 收藏
仅列出标题
共29页: First 3 4 5 6 7 8 9 10 11 Last