C语言 指针连接两个字符串(一)

原创 2012年03月22日 11:15:48
#include "stdio.h"
int main(int argc,char *argv[])
{
char *mystr(char *s1,char *s2);
char s1[80],s2[80];
gets(s1);
gets(s2);
puts(mystr(s1,s2));
return 0;
}


char *mystr(char *s1,char *s2)
{
int i=0,j=0;
while(s1[i]!='\0')
i++;
while((s1[i++]=s2[j++])!='\0')
return s1;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C语言中两个指针交换所指向的值

1、使用一级指针交换: #include "stdafx.h" #include void swap(int* pt1,int* pt2){ int tmp; //交换前的信息 print...

c语言两个字符串的连接

  • 2010-12-02 13:50
  • 312B
  • 下载

C语言中,为什么指针表达式的值+1.对应的地址值却+4?/为什么两个数组元素的地址相减之差不为地址之差?

在C语言中,我们常常用到的一个运算是让某个变量的值+1. 例如 M = M + 1。 而在实际运用中,我们发现 对于指针进行+1运算,算出来的结果是+4。 如下图 图中我们定义的 变...

C语言匹配两个字符串

  • 2017-06-15 16:41
  • 1.18MB
  • 下载

C语言中交换两个指针变量所指向的值

C语言中,指针变量有一级指针*p和二级指针**p,下面是使用指针交换两个变量的值。 1、使用一级指针交换: #include "stdafx.h" #include void swap(int...

C语言字符串与指针

  • 2014-09-24 15:02
  • 60KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)