91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言交換字符串的方法是什么

小億
145
2024-05-29 16:02:12
欄目: 編程語言

在C語言中,可以通過以下方法交換兩個字符串的內容:

  1. 使用臨時變量:
#include <stdio.h>
#include <string.h>

int main() {
    char str1[100], str2[100], temp[100];

    printf("Enter string 1: ");
    gets(str1);

    printf("Enter string 2: ");
    gets(str2);

    strcpy(temp, str1);
    strcpy(str1, str2);
    strcpy(str2, temp);

    printf("After swapping:\n");
    printf("String 1: %s\n", str1);
    printf("String 2: %s\n", str2);

    return 0;
}
  1. 不使用臨時變量:
#include <stdio.h>
#include <string.h>

int main() {
    char str1[100], str2[100];

    printf("Enter string 1: ");
    gets(str1);

    printf("Enter string 2: ");
    gets(str2);

    strcpy(str1, str1 + strlen(str2));
    strcpy(str2, str1 - strlen(str2));

    printf("After swapping:\n");
    printf("String 1: %s\n", str1);
    printf("String 2: %s\n", str2);

    return 0;
}

這兩種方法都可以實現交換兩個字符串的內容,使用第一種方法可以更直觀地理解交換過程,而第二種方法可以不使用額外的臨時變量。

0
万山特区| 大埔区| 虎林市| 吴旗县| 合川市| 罗山县| 陈巴尔虎旗| 太仆寺旗| 彭阳县| 福建省| 安新县| 岑溪市| 襄垣县| 祁阳县| 富川| 安泽县| 潼南县| 出国| 岑溪市| 叶城县| 庄河市| 金华市| 临海市| 台中县| 齐齐哈尔市| 景泰县| 武川县| 东城区| 贺兰县| 云安县| 金门县| 肇源县| 镇坪县| 靖江市| 健康| 鄂伦春自治旗| 巫溪县| 泽普县| 浑源县| 竹溪县| 安岳县|