Code: //不开辟用于交换数据的临时空间,完成字符串的逆序 char * change(char *str) { for(int i=0,j=strlen(str)-1; i<j; i++, j--){ str[i] ^= str[j] ^= str[i] ^= str[j]; } return str; }