关闭

反转字符串

标签: 反转字符串
37人阅读 评论(0) 收藏 举报
#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;
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:318次
    • 积分:51
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档