c语言 自定义strcopy

 

方法1;

 void strcopy(char *p1,char *p2)
 {
      for(;*p1!='\0';)
      {
         *p2++=*p1++;

      }
      *p2='\0';

    
 }

方法2:

 
 void strcopy(char *p1,char *p2)
 {
   for(;(*p2++=*p1++)!=0;);
    
 }

方法3.

 void strcopy(char *p1,char *p2)
 {
   while(*p2++=*p1++);
    
 }
 

posted on 2011-10-12 12:59  wtq  阅读(402)  评论(0编辑  收藏  举报