如题中代码是不可以的,原因如下:p.被定义为字符型指针,接下来给p赋值等于malloc返回的地址;随后又给p赋值为字符常量的地址,此时并不是把这个常量字符放到malloc返回的地址,而是编译器给字符串常量分配的地址,同时把这个地址赋值给p。常量字符串不可修改。如果需要让你的想法实现得用字符串复制函数...