求助一个C语言句子的解释
#include<iostream>#include <string>
#include<cstdio>
using namespace std;
int main()
{
long N;
cin>>N;
for(long i=0;i<N;++i)
{
string s;
cin>>s;
if(s[0]=='a'||s[0]=='e'||s[0]=='i'||s[0]=='o'||s[0]=='u')
cout<<s<<"cow\n";
else
cout<<s.c_str()+1<<s[0]<<"ow\n";
}
while(1);
}
请哪位高手给我讲一下"s.c_str()+1"语句用到了些什么知识,表达的是什么意识呢?我是万分感激啊!!