如果这么做题的话,这样大家不会清楚反转字符串的实现原理了。 但是也不是说库函数就不能用,是要分场景的。 如果在现场面试中,我们什么时候使用库函数,什么时候不要用库函数呢? 如果题目关键的部分直接用库函数就可以解决,建议不要使用库函数。 void reverseString(vector<char>& s) { for(int i=0;j=s.size()-1;i<s.size()/2;i++;j--) { swap(s[i],s[j]); } }