一.问题: 这里说明为什么指针字符串和不能通过scanf("%s",str)且不能通过str=str1;赋值,是因为指针字符串不能修改。
1.指针字符串:
char *str=(char*)malloc(sizeof(char)*20);
2数组字符串:
char str[20];
二.解决:
只能用strcpy(str,str1)或者strcpy(str,数组)来赋值
参考:https://www.runoob.com/w3cnote/cpp-string-array-pointer.html