gcc 版本 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC)
- #include <stdio.h>
- void reverse_string( char * string ); //反转函数声明
- int main()
- {
- char str[] = "abcdefg"; //这要用数组形式
- reverse_string(str);
- printf("反向排列%s\n:",str);
- return 0;
- }
- void reverse_string( char * string )
- {
- char * last;
- for( last = string ; *last != '\0' ; last++) //将last指针指向字符串尾部
- ;
- last--;
- while( string < last ){
- char temp; //临时变量
- temp = *string;
- *string++ = *last;
- *last-- = temp;
- }
- }
















