#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char str1[] = "hello,world!";
char str2[] = {'h', 'e', 'l', 'l', 'o', ',', 'w', 'o', 'r', 'l', 'd', '!', '\0'};
char *pstr1 = str1;
char *pstr2 = (char*)malloc(15);
strcpy(pstr2, str2);
printf("str1=%s\n", str1);
printf("str2=%s\n", str2);
printf("pstr1=%s\n", pstr1);
printf("pstr1=%s\n", pstr1);
return 0;
}
这些应该都行。