字符串逆序 C语言

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

void reverse(char *str)
{
        char temp;
        int len = strlen(str)-1;
        int le  = len/2;

        for(int i=0;i<=le;i++)
        {
                temp = str[i];
                str[i] = str[len-i];
                str[len-i] = temp;
        }

}

int main()
{
        char str[] = "0123456789ABCD";
        printf("%s\n",str);
        reverse(str);
        printf("%s\n",str);
        return 0;
}

 交流更高效的C算法,请留言.

 


版权声明:本文为hailangdeyingzi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。