欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C语言--把一个字符串的内容逆序

程序员文章站 2022-05-24 19:05:22
问题:     把一个字符串的内容逆序输出   #include #include
问题:

    把一个字符串的内容逆序输出

 

#include<stdio.h>
#include<assert.h>
#include<string.h>
char * my_change(char*srt1,int k)
{
    char *ret = srt1;
    char *start = srt1;
    char *end = srt1 + k - 1;
    char tmp;
    while (start < end)
    {
        tmp = *start;
        *start = *end;
        *end = tmp;
        start++;
        end--;
    }
    return ret;
}
int main(void)
{
    char arr[10] = "abcdef";
    int k = strlen(arr);
    printf("%s\n", my_change(arr,k));
    system("pause");
}