字符串反向排列

 gcc 版本 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC) 

  
  
  
  
  1. #include <stdio.h> 
  2.  
  3. void reverse_string( char * string ); //反转函数声明 
  4.  
  5. int main() 
  6.     char str[] = "abcdefg";    //这要用数组形式 
  7.     reverse_string(str); 
  8.     printf("反向排列%s\n:",str); 
  9.     return 0;         
  10.  
  11. void reverse_string( char * string ) 
  12.     char * last;      
  13.     for( last = string ; *last != '\0' ; last++)   //将last指针指向字符串尾部                                                                                                        
  14.         ;             
  15.     last--;           
  16.  
  17.     while( string < last ){    
  18.         char temp;   //临时变量 
  19.         temp = *string; 
  20.         *string++ = *last;         
  21.         *last-- = temp; 
  22.     } 
  23. }

 

你可能感兴趣的:(C++,c,字符串,职场,休闲)