# 字符串变量赋值问题 错误描述:“const char *“ 类型的值不能用于初始化 “char *“ 类型。 解决方法: **方案一** 在visual studio中,在项目上右键,在弹出菜单上选择“属性”,选择“C/C++”,然后在“语言”中,把“符合模式”改为“否”就好了。 **方案二** 使用强制类型转换。 ```c++ char *str = (char*)"wangyuedong"; ``` **方案三** 先用字符数组进行存储,然后再使用指针。 ```c++ char str1[] = "wangyuedong"; char *str = str1; ```