(函数)字符串拼接(C语言)

一、运行结果;

二、源代码;

cs 复制代码
# define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>
# include <string.h>

//声明字符串拼接函数;
void splice(char a[100], char b[100]);

int main()
{
	//初始化变量值;
	char a[100] = { 0 };
	char b[100] = { 0 };

	//获取用户输入变量;
	printf("请输入字符串a的内容:");
	scanf("%s", &a);

	//换行;
	printf("\n");

	//获取用户输入变量;
	printf("请输入字符串b的内容:");
	scanf("%s", &b);

	//输出a字符串;
	printf("拼接前a的内容为:");
	printf("%s", a);

	//换行;
	printf("\n");

	//输出b字符串;
	printf("拼接前b的内容为:");
	printf("%s", b);

	//换行;
	printf("\n");

	//调用拼接函数;
	splice(a, b);

	//输出结果;
	printf("拼接后的字符串a为:");
	printf("%s", a);

	return 0;
}

//实现数组拼接函数;
void splice(char a[100], char b[100])
{
	//初始化变量值;
	int i, j;

	//循环拼接;
	for (i = 0, j = strlen(a); i < strlen(b); i++, j++)
	{
		//拼接;
		a[j] = b[i];
	}
}
相关推荐
周GZ2 分钟前
简单讲解Java中静态方法与 实例方法
java·开发语言
疯狂打码的少年12 分钟前
【数据结构】树的基本概念与二叉树定义
java·数据结构·笔记·算法
webmote3313 分钟前
用 NVIDIA Nemotron 3 Super + .NET 构建有记忆的多轮对话
后端·算法
Keven_1118 分钟前
算法札记:区分稀疏图与稠密图在经验上的数学计算差异
算法·稠密图·稀疏图
Sagittarius_A*1 小时前
后量子密码|前置基础 03|数字签名运行逻辑:签名签发、核验原理与实际业务应用
算法·信息安全·密码学·数字签名·后量子密码
DBA小马哥1 小时前
向量数据库入门到进阶:Embedding、ANN算法与RAG落地的关键术语
数据库·算法·embedding
大白同学4211 小时前
初识Qt——创建第一个Qt项目
开发语言·qt
祈禾1 小时前
计算机组成原理之编译、汇编、链接、解释
开发语言·汇编·笔记·学习
吴声子夜歌2 小时前
正则指引——Ruby
开发语言·正则表达式·ruby
Luhui Dev2 小时前
如何在 WorkBuddy 中使用大角几何:从 MCP 接入到 AI 几何作图
人工智能·数学·算法·agent·luhuidev