反转字符串

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


int main()
{
        char str[10] = {'a','b','c','d','e','f','g'};//"abcdefghijk";
        char * s, * e;
        char x;
        int i;
        s = str;                // point to the first char
        e = str + strlen(str)-1; // point to the end char
        for(i=0;i<strlen(str)/2;i++)
        {   
                if( *s != *e )
                {   
                        x=*s;
                        *s=*e;
                        *e=x;
                        s++;
                        e--;
                }   
        }   


        printf(" str = %s\n",str);


return 0;
}

阅读更多
版权声明:本文为博主原创文章,随意 https://blog.csdn.net/abbrous/article/details/52356101
文章标签: 反转字符串
上一篇LINUX修改主机名
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭