亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言怎么將字符串逆置

小億
97
2023-11-07 16:34:13
欄目: 編程語言

可以使用一個循環來逆置字符串。

具體步驟如下:

  1. 計算字符串的長度。
  2. 使用兩個指針,一個指向字符串的開頭,一個指向字符串的末尾。
  3. 在指針沒有相遇之前,交換兩個指針指向的字符,并將指針向中間移動一步。
  4. 直到指針相遇,字符串逆置完成。

下面是一個示例代碼:

#include <stdio.h>
#include <string.h>

void reverse_string(char *str) {
    int len = strlen(str);
    char *start = str;
    char *end = str + len - 1;

    while (start < end) {
        char temp = *start;
        *start = *end;
        *end = temp;
        start++;
        end--;
    }
}

int main() {
    char str[] = "Hello, World!";
    printf("Original string: %s\n", str);

    reverse_string(str);

    printf("Reversed string: %s\n", str);

    return 0;
}

運行結果:

Original string: Hello, World!
Reversed string: !dlroW ,olleH

0
宜黄县| 都昌县| 屏东县| 获嘉县| 柳林县| 济阳县| 冷水江市| 江达县| 延吉市| 景泰县| 永吉县| 甘孜| 乐山市| 长沙县| 五大连池市| 左云县| 潼南县| 西乌珠穆沁旗| 邹平县| 界首市| 同仁县| 湖口县| 庄浪县| 新宾| 芦溪县| 大方县| 喀喇沁旗| 松潘县| 新和县| 鹤峰县| 綦江县| 普兰县| 寻甸| 阿拉善右旗| 连江县| 双峰县| 昌宁县| 策勒县| 思茅市| 思南县| 惠来县|