前提:
写一个函数,功能为在堆内开辟一块空间,并将首地址以函数参数的形式返回主调函数
错误demo
void test(char *a) { char str[10] = "hello"; printf("%s ", str); a = (char *) malloc(strlen(str) + 1); memcpy(a, str, strlen(str)); a[strlen(str)] = '
前提:
写一个函数,功能为在堆内开辟一块空间,并将首地址以函数参数的形式返回主调函数
错误demo
void test(char *a) { char str[10] = "hello"; printf("%s ", str); a = (char *) malloc(strlen(str) + 1); memcpy(a, str, strlen(str)); a[strlen(str)] = '