用C++打印反转字符串数组可以通过以下代码实现:
#include <iostream>
#include <string>
void reversePrint(const std::string arr[], int size) {
for (int i = size - 1; i >= 0; i--) {
std::cout << arr[i] << std::endl;
}
}
int main() {
std::string arr[] = {"Hello", "World", "Cloud", "Computing"};
int size = sizeof(arr) / sizeof(arr[0]);
reversePrint(arr, size);
return 0;
}
这段代码定义了一个函数reversePrint
,该函数接受一个字符串数组和数组的大小作为参数。通过使用for
循环,从数组的最后一个元素开始,逆序打印每个字符串。在main
函数中,我们定义了一个字符串数组arr
,并计算出数组的大小。然后调用reversePrint
函数来打印反转后的字符串数组。
这段代码的输出结果将会是:
Computing
Cloud
World
Hello
这个问题涉及到的知识点是C++的基本语法和数组操作。在C++中,可以使用std::string
来表示字符串,sizeof
操作符可以用来计算数组的大小。通过使用for
循环和数组的索引,可以遍历数组并打印每个元素。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云