是C++吗?C++的string字符串和char*字符串数组,或者字符串变量。string是常量,一旦创建就不能更改了的,你对它做substring之类的操作,返回的是一个新的string,而不是在旧的string修改。char*则就是个数组,可以任意修改。另外string也有一些成员函数比如length()之类的,比char用起来方便一些。