摘要: 不得不拿来说说。。。。霸笔也不容易呀!!!题1:void Test(void){char *str = (char *) malloc(100);strcpy(str, "hello");free(str);if(str != NULL){strcpy(str, "world");printf(str);}}int main(){Test();return 0;}问题一:用malloc分配内存后并未检测内存分配是否成功问题二:free(str)后未置str=NULL。此时str为野指针,输出结果为乱码题2void GetMemory(char *p){p 阅读全文
posted @ 2013-09-16 15:42 sumile 阅读(203) 评论(0) 推荐(0)