首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

字符串反转(C)

字符串反转(C)

void stringReverse(char *str) {
    // 指向第一个字符
    char *begin = str;
   
    // 指向最后一个字符
    char *end = str + strlen(str) - 1;
   
    while (begin < end) {
        // 交换前后两个字符,同时移动指针
        char temp = *begin;
        *begin = *end;
        *end = temp;
        
        begin++;
        end--;
    }
}
返回列表