代码实现
#includevoid swap(char* ch1, char* ch2) { char tmp = *ch1; *ch1 = *ch2; *ch2 = tmp; } void reverse_string(char* string) { int left = 0; int right = strlen(string) - 1; while (left < right) { swap(string + left, string + right); left++; right--; } } void main() { char arr[] = "abcdefgh"; reverse_string(arr); printf("%sn", arr); }



