Halo
发布于 2022-06-15 / 105 阅读 / 0 评论 / 0 点赞

反转字符串

char* reverse_string(char *s, int size)
{
    char *p = s;
    for (int i = 0; i < size; i++)
        p++;
    if (p != s)
    {
        for (char *q = s; q < p--; q++)
        {
            char c = *q;
            *q = *p;
            *p = c;
        }
    }

    return s;
}

评论