zoukankan      html  css  js  c++  java
  • reverse函数的实现

    用递归的方法实现字符串的倒叙

    #include <string.h>
    void reverse_my(char *a,int len)
    {  
    	int tmp;//中间值     
    	if(len <=1)    
    	{   
    		printf("%s
    ",a);//(a代表首地址,在子函数中不断变化,在这里输出时,a=4)        
    		return;  
    
    	}
    	tmp = a[0]; 
    	a[0] = a[len - 1];
    	a[len - 1] = tmp;    
    	reverse_my (a+1,len-2);   
    	return;
    }
    int main()
    {  
    	char a[] = "12345678";//定义数组     
    	int len = strlen(a);//测定长度     
    	reverse_my(a,len); 
    	printf("%s
    ",a);
    }
    
  • 相关阅读:
    第二阶段总结
    今日总结
    今日总结
    今日总结
    今日总结
    今日总结
    今日总结
    今日总结
    今日总结
    开学总结
  • 原文地址:https://www.cnblogs.com/fanhua666/p/11453243.html
Copyright © 2011-2022 走看看