在vs2019中用char* a时;
用char a[N]程序就正常了
用指针char* a时必须要用 char* a = (char *)malloc(10); 分配空间. 再用 strcpy(a,"qwer"); 设置字符串 你这样 char* a = "qwer";是让a指针指向字符串常量的空间,字符串常量的空间是只能读取不能被修改的. *a=*b要修改"qwer"字符串常量的空间,就会报错
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!