以下是一种C++字符串逆序输出的方法:
#include<iostream>
#include<string>
usingnamespacestd;
voidreverseString(stringstr){
intlength=str.length();
for(inti=length-1;i>=0;i--){
cout<<str[i];
}
cout<<endl;
}
intmain(){
stringstr="HelloWorld!";
reverseString(str);
return0;
}
运行以上代码,输出结果为"!dlroWolleH",即将字符串逆序输出。在reverseString
函数中,通过使用循环从字符串的最后一个字符开始,依次输出每个字符。