• 数组名作为函数参数


    #define _CRT_SECURE_NO_WARNINGS
    #include<stdio.h>
    #include<string.h>
    #include<stdlib.h>
    #include<math.h>
    #include<time.h>

    void my_strcat01(char*ch1,char*ch2)

    {

      int i=0;

      while(ch1[i]!='')

      {

        i++;

      }

      int j=0;

      while(ch2[j]!='')

      {

         ch1[i+j]=ch2[j];

         j++;

      }

    }

    void my_strcat02(char*ch1,char*ch2)

    {

      int i=0;

      while(*(ch1+i)!='')

      {

        i++;

      }

      int j=0;

      while(*(ch2+j)!='')

      {

        *(ch1+i+j)=*(ch2+j);

        j++;

      }

    }

    void my_strcat03(char*ch1,char*ch2)

    {

      while(*ch1)

      {

        ch1++;

      }

      while(*ch2)

      {

        *ch1=*ch2;

        ch1++;

        ch2++;

      }

    }

    void my_strcat(char*ch1,char*ch2)

    {

      while(*ch1)

      {

        ch1++;

      }

      while(*ch1++=*ch2++);

    }

    int main0101()

    {

      char ch1[]="hello";

      char ch2[]="world";

      my_strcat(ch1,ch2);

      printf("%s ",ch1);

      return EXIT_SUCCESS;

    }

    void remove_space01(char*ch)

    {

      char str[100]={0};

      char*temp=str;

      int i=0;

      int j=0;

      while(ch[i]!='')

      {

        if(ch[j]!=' ')

        {

          str[j]=ch[i];

          j++;

        }  

        i++;

      }

      while(*ch++=*temp++);

    }

    void remove_space(char*ch)

    {

    //用于遍历字符串

      char*ftemp=ch;

    //用于记录非空格字符串

      char*rtemp=ch;

      while(*ftemp)

      {

        if(*rtemp!=' ')

        {

          *rtemp=*ftemp;

          *rtemp++

        }

        *ftemp++:

      }

      *rtemp=0;

    }

    //去除空格

    int main(void)

    {

      char ch[]="  h    e  ll    o    w  o    r    ld";

      remove_space(ch);

      printf("%s ",ch);

      return 0;

    }

  • 相关阅读:
    Mybatis学习笔记14
    Mybatis学习笔记13
    Mybatis学习笔记12
    poj 2513
    poj 2001
    poj 1080
    poj 1703
    poj 1521
    poj 1384
    poj 1726
  • 原文地址:https://www.cnblogs.com/wanghong19991213/p/13569437.html
Copyright © 2020-2023  润新知