| 如何完成字符串的逆序   不开辟用于交换数据的临时空间,如何完成字符串的逆序(在技术一轮面试中,有些面试官会这样问)   #include “stdafx.h”   void change(char *str) {   for(int i=0,j=strlen(str)-1; i str[i] ^= str[j] ^= str[i] ^= str[j];   }   }   int main(int argc, char* argv[]) {   char str[] = “abcdefg”;   printf(“strsource=%s\n”, str);   change(str);   printf(“strresult=%s\n”, str);   return getchar();   } |