reverse char数组
时间: 2023-09-26 07:06:49 浏览: 155
reverse字符串倒转输入
4星 · 用户满意度95%
您可以使用以下代码来反转一个字符数组:
```cpp
#include <iostream>
#include <algorithm>
int main() {
char arr[] = "Hello, World!";
int size = sizeof(arr) - 1; // 减去空字符的长度
std::reverse(arr, arr + size);
for (int i = 0; i < size; i++) {
std::cout << arr[i];
}
return 0;
}
```
这段代码中,我们使用了 `<algorithm>` 头文件中的 `reverse` 函数来反转字符数组。我们将 `arr` 数组传入 `reverse` 函数,并使用 `sizeof(arr) - 1` 来获取数组的长度(减去空字符的长度)。最后,我们遍历反转后的数组并输出结果。
希望能帮到您!如果您有任何其他问题,请随时提问。
阅读全文