求助一个关于strcpy()函数的问题
为什么这样写: char *str="hello"; strcpy(str,"h"); 会出错。 但是这样写: char *str=(char *)malloc(sizeof(char)*10); strcpy(str,"h"); 就可以呢?
为什么这样写: char *str="hello"; strcpy(str,"h"); 会出错。 但是这样写: char *str=(char *)malloc(sizeof(char)*10); strcpy(str,"h"); 就可以呢?
相关推荐