我们的导师告诉我们字符串是字符数组,我想知道每当我们静态使用任何数组时,我们必须在用 C++ 编译程序之前定义它的大小,那么为什么我们不这样做字符串? 提前致谢。
最佳答案
编译器可以自动选择一个数组的大小来匹配它的初始内容,例如:
int a[] = { 3, 5, 2 };
所以这不是字符串文字所具有的,而其他数组所没有的。
关于c++ - 在 C++ 中使用字符串作为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28836830/