关于从C语言的问题。 连接两个字符串。
发布网友
发布时间:2022-04-28 17:59
我来回答
共1个回答
热心网友
时间:2022-06-22 18:11
#include <stdio.h>
int main()
{
char a[]="abcdefg";
char b[]="123456";
char c[80];
int i=0,j=0,k=0;
while(a[i]!='\0' || b[j]!='\0') //当二个串没有全部结束时循环
{
if (a[i] != '\0') //a串没结束时
{
c[k]=a[i]; //复制a串内容
i++;
}
else //a串结束后
c[k]=b[j++]; //复制b串内容
k++;
}
c[k]='\0'; //新的串设置串尾符
puts(c); //输出新的字符串
return 0;
}