码迷,mamicode.com
首页 > 编程语言 > 详细

数组名作为函数参数

时间:2020-09-04 17:27:09      阅读:41      评论:0      收藏:0      [点我收藏+]

标签:success   char*   void   ++   ESS   std   函数参数   print   string   

#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]!=‘\0‘)

  {

    i++;

  }

  int j=0;

  while(ch2[j]!=‘\0‘)

  {

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

     j++;

  }

}

void my_strcat02(char*ch1,char*ch2)

{

  int i=0;

  while(*(ch1+i)!=‘\0‘)

  {

    i++;

  }

  int j=0;

  while(*(ch2+j)!=‘\0‘)

  {

    *(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 main()

{

  char ch1[]="hello";

  char ch2[]="world";

  my_strcat(ch1,ch2);

  printf("%s\n",ch1);

  return EXIT_SUCCESS;

}

数组名作为函数参数

标签:success   char*   void   ++   ESS   std   函数参数   print   string   

原文地址:https://www.cnblogs.com/wanghong19991213/p/13569437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!