zoukankan      html  css  js  c++  java
  • 数组名作为函数参数

    #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;

    }

  • 相关阅读:
    aircrack-ng 多网卡启动后环境清理
    Docker create image
    预加载(学习一)
    activity+fragment多次切换出现页面空白问题
    万能的Volley
    关于下拉刷新你是否真的非常理解还是只会搬砖?附 Android 实例子源代码文件下载地址380个合集
    如何将Java源代码文件的编码从GBK转为UTF-8?
    如何操作笔记本显得逼格很高?
    跑马灯源代码
    关于java、Android中Math的一些用法
  • 原文地址:https://www.cnblogs.com/wanghong19991213/p/13569437.html
Copyright © 2011-2022 走看看