C/C++字符串反转【实例】


C/C++字符串反转的实例:

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

//字符串反转
void re_string(char * str)
{
    int len = strlen(str);
    int left = 0;
    int right = len-1;

    while(left < right)
    {
        int tmp = str[left];
        str[left] = str[right];
        str[right] = tmp;
        left++;
        right--;
    }
}

int main(){

    char str[]="abcdefg hijklmn";

    //先打印一遍
    printf("%s\n",str);
    //进行字符串反转操作
    re_string(str);
    //将反转之后的字符串打印
    printf("%s\n",str);

    return 0;
}
#
#


上一篇 下一篇