//用指针参数去申请内存,用指向指针的指针。
void getMemory(char **p,int n)
{
*p=(char*) malloc(sizeof(char)*n);
}
int main()
{
char * s = NULL;
getMemory(&s,100);
return 0;
}
//用函数返回值来传递内存
char * getMemory(int n)
{
char *p=(char*)malloc(sizeof(char)*n);
return p;
}
int main()
{
char * s = NULL;
s = getMemory(100);
return 0;
}