#include<stdio.h>
#include<stdlib.h>
#include<string.h>

void GetMemory(char **p, int num)
{
	*p = (char *)malloc(num);
 } 

void Test(void)
{ 
	char *str = NULL;
	GetMemory(&str, 100); 
	strcpy(str, "hello\n"); 
	printf(str); 
	free(str); 
} 
//请问运行Test 函数会有什么样的结果?

void main()
{
	Test();
}
/*
hello
Press any key to continue
*/