reverse char数组,reverse char数组的长度
时间: 2023-10-08 14:09:37 浏览: 40
要反转一个字符数组并获取反转后的长度,您可以使用以下代码:
```cpp
#include <iostream>
#include <algorithm>
#include <cstring>
int main() {
char arr[] = "Hello, World!";
int size = strlen(arr);
std::reverse(arr, arr + size);
for (int i = 0; i < size; i++) {
std::cout << arr[i];
}
std::cout << std::endl;
std::cout << "Length of the reversed array: " << size << std::endl;
return 0;
}
```
在这段代码中,我们使用了 `<algorithm>` 头文件中的 `reverse` 函数来反转字符数组。然后,我们使用 `<cstring>` 头文件中的 `strlen` 函数来计算反转后的数组的长度。最后,我们遍历反转后的数组并输出结果,并输出反转后数组的长度。
希望这对您有所帮助!如果您还有其他问题,请随时提问。