偶然遇到一个问题,定义String x类型的字符,可直接以x[]数组输出,甚是奇妙撒~~
原来,字符串的本质就算是字符数组,所以字符串可以直接当数组使用,通过下标访问字符串中的每一个字符进行输出,或者可以将字符串转为字符数组。
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
cout<<"input a word:"<<endl;
string word;
cin>>word;
for(int i=word.size()-1;i>=0;i--)
{
cout<<word[i];
}
cout<<endl;
cout<<"bye"<<endl;
}
不灵不灵~~~