69,371
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
char * create()
{
char *tmp;
tmp=(char *)malloc(100);
return tmp;
}
int main()
{
char *p;
p=create();
strcpy(p,"hello");
printf("%s\n",p);
free(p);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
char * create()
{
char *tmp;
tmp=(char *)malloc(100);
return tmp;
}
int main()
{
char *p;
p=create();
strcpy(p,"hello");
printf("%s\n",p);
free(p);
p="123";
printf("%s",p);
return 0;
}
void create(char *tmp)
{
tmp=(char *)malloc(100);
}
char *create(size_t size)
{
return (char *)malloc(size);
}
void create(char **tmp)
{
*tmp=(char *)malloc(100);
}
char *p;
create(&p);