C语言翻转字符串

static void reverseStr(char *s, unsigned int len) {
    int low = 0;
    int high = len - 1;
    for (unsigned int idx = 0; idx < len / 2; ++idx) {
        s[idx] = s[idx] ^ s[len - idx - 1];
        s[len - idx - 1] = s[idx] ^ s[len - idx - 1];
        s[idx] = s[idx] ^ s[len - idx - 1];
    }
    return;
}
posted @ 2023-02-23 14:30  Yavn  阅读(45)  评论(0编辑  收藏  举报