关于内存的思考
一、
char* GetMemory(char **p,int num){p = (char*)malloc(num);}void Test(void){char *str = NULL;GetMemory(&str,100);strcpy(str,"Hello,World");printf("%s",str);}请问运行Test有什么样的结果?答:1、能够运行处Helolo,World.2、没有对malloc的内存进行释放。3、在申请内存之后没有判断申请内存是否成功。if(NULL == p)
exit(1);