用于交换字符串的 C 函数

用于交换字符串的 C 函数

用于交换字符串的 C 函数

cprogrammingserver side programming更新于 2024/9/8 15:15:00

以下是交换字符串的示例。

示例

#include

#include

int main() {

char st1[] = "我的第一个字符串";

char st2[] = "我的第二个字符串";

char swap;

int i = 0;

while(st1[i] != '\0') {

swap = st1[i];

st1[i] = st2[i];

st2[i] = swap;

i++;

}

printf("交换 s1 后:%s", st1);

printf("交换 s2 后:%s", st2);

return 0;

}

输出

交换 s1 后:我的第二个字符串

交换 s2 后:我的第一个字符串

在上面的程序中,声明了两个 char 类型的数组 st1 和 st2、一个 char 变量"swap"和一个整数变量 i。当循环检查 st1 是否不为空时,交换 st1 和 st2 的值。

char st1[] = "My 1st string";

char st2[] = "My 2nd string";

char swap;

int i = 0;

while(st1[i] != '\0') {

swap = st1[i];

st1[i] = st2[i];

st2[i] = swap;

i++;

}

相关文章

C 程序中 LCS 的空间优化解决方案?

C 语言中指向数组的指针

C 语言中的 EOF、getc() 和 feof()

C 语言中的 Float 和 Double

如何在 C 语言中将二维数组作为参数传递?

在 C 中不能用来创建数组的数据类型

C 语言中指针和数组的区别

C 语言中全局变量和静态变量的初始化

在 C 中将变量声明为常量

C 语言中的整数提升

打印

下一节 ❯❮ 上一节

相关推荐

街头霸王系列下载
365bet网站

街头霸王系列下载

📅 07-20 👁️ 552
dnf元素带哪个武器好
365bet网站

dnf元素带哪个武器好

📅 07-06 👁️ 891
守望先锋竞技比赛模式比赛强制结束机制
beat365中国在线体育

守望先锋竞技比赛模式比赛强制结束机制

📅 07-14 👁️ 4439
雅鉴艺术网
beat365中国在线体育

雅鉴艺术网

📅 07-18 👁️ 2017
【代码+注释】求二叉树的深度【超详细】递归+非递归实现
beat365中国在线体育

【代码+注释】求二叉树的深度【超详细】递归+非递归实现

📅 07-18 👁️ 5744
英格兰队历届世界杯成绩
365买球官网入口

英格兰队历届世界杯成绩

📅 07-01 👁️ 7639
DNFdps不见了怎么打开 dnfdps打开方法介绍
365bet网站

DNFdps不见了怎么打开 dnfdps打开方法介绍

📅 07-17 👁️ 3980
3-2,1-1!世预赛悲喜夜!韩国爆冷,4连胜终结,伊朗绝杀+3连胜
iphone5s土豪金价格及特点
365买球官网入口

iphone5s土豪金价格及特点

📅 07-04 👁️ 2816