69,322
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#include<stdlib.h>
int main()
{
char *ps;
ps=(char *)malloc(sizeof(char)*20);
ps="hello";
printf("%s",ps);
free(ps);
}
#include<stdio.h>
#include<stdlib.h>
#include <string.h>
int main()
{
char *ps;
ps=(char *)malloc(sizeof(char)*20);
strcpy(ps,"hello");
printf("%s",ps);
free(ps);
}
#include<stdio.h>
#include<stdlib.h>
#include <string.h>
int main()
{
char *ps;
ps=(char *)malloc(sizeof(char)*20);
strcpy(ps,"hello"); // 字符串不能用等号赋值
printf("%s",ps);
free(ps);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char *ps;
ps=(char *)malloc(sizeof(char)*20);
strcpy(ps,"hello");
// ps= "hello";//你这是想给地址,还是给字符串的?
printf("%s",ps);
free(ps);
return 0;
}