- C 编程实用资源
- 通过示例学习 C - 快速指南
- 通过示例学习 C - 资源
- 通过示例学习 C - 讨论
C 语言字符串交换程序
实现
现在,我们来看看该程序的实际实现 −
#include <stdio.h> int main() { char s1[] = "TajMahal"; char s2[] = "Dazzling"; char ch; int index = 0; //Character by Character approach printf("Before Swapping - \n"); printf("Value of s1 - %s \n", s1); printf("Value of s2 - %s \n", s2); while(s1[index] != '\0') { ch = s1[index]; s1[index] = s2[index]; s2[index] = ch; index++; } printf("After Swapping - \n"); printf("Value of s1 - %s \n", s1); printf("Value of s2 - %s \n", s2); return 0; }
输出
该程序的输出应为 −
Before Swapping - Value of s1 - TajMahal Value of s2 - Dazzling After Swapping - Value of s1 - Dazzling Value of s2 - TajMahal
string_programs_in_c.htm
广告