为什么我的VS不能向char*输入字符串?

charname="abc"
提示:不能将const char
类型的值分配到char*的实体。

编译器版本比较高吧,要求比较严格
或者改为 const char * name = "abc";
或者 char * name = (char *)"abc";

因为"xxx"字符串常量不可编辑,既然不可编辑,你把它赋值给char*指针会有严重的后果,所以编译器不让你这么干。


char name[ ] = "abc";