字符串和字符串变量有什么异同?

请讲解下,字符串和字符串变量有什么异同?
最新回答
我自有舟渡

2024-11-29 11:20:50

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