美文网首页
10-1 字符串反转

10-1 字符串反转

作者: Rumbles | 来源:发表于2019-04-14 22:12 被阅读0次

    给定字符串“hello world”,实现字符串的反转

    思路定义两个指针。一个头部指针 一个尾部指针 然后互相交换
    
    void char_reverse(char* cha)
    {
        // 指向第一个字符
        char* begin = cha;
        // 指向最后一个字符
        char* end = cha + strlen(cha) - 1;
        
        while (begin < end) {
            // 交换前后两个字符,同时移动指针
            char temp = *begin;
            *(begin++) = *end;
            *(end--) = temp;
        }
    }
    

    相关文章

      网友评论

          本文标题:10-1 字符串反转

          本文链接:https://www.haomeiwen.com/subject/asjxwqtx.html