for(i=0,j=strlen(j);i{ m=str[i]; str[i]=str[j-1]; //填str[j-1]; str[j-1]=m; }
从字符串首尾开始,交换首尾的字符,然后去掉已经交换字符的中间字符串交换首尾字符,到字符串中间位置时(i>=j时) ,所有字符都已经交换,字符串即颠倒过来,即"abcde"变为"edcba"