百科

关于c语言中strcpy函数原型

我试了下

char*str1="copy",*str3="high";

strcpy(str3,str1);

编译可以通过,但是运行时出现内存不能为written的错。这是因为上面定义的是字符串常量,不能将另一个字符串写入字符串常量。