c语言编程 关于调用函数 实参与形参 这两个程序区别在哪
发布网友
发布时间:2024-10-22 19:04
我来回答
共1个回答
热心网友
时间:2024-10-23 12:57
形参应为二级指针,或者返回值类型为char *
void f(char **p)
{
*p=(char *)malloc(10);
strcpy(*p,"Qian");
}
.....
f(&b.name);
char *f()
{
char *p;
p=(char *)malloc(10);
strcpy(p,"Qian");
return p;
}
......
b.name=f();