用char* str = ""赋值的字符串是只读的内存里,可以用char str[] = ""代替。