void reverseString(char *S, int sSize) { int left = 0; int right = sSize - 1; while(left < right) { char temp = S[left]; S[left] = S[right]; S[right] = temp; left++; right--; } return ; }
leetcode链接:344. 反转字符串 - 力扣(LeetCode)
对于反转字符串,直接定义两个指针,一个从字符串前面,一个从字符串后面,两个指针同时向中间移动,利用临时变量交换元素。