位置:首页 > C > C语言strrev函数用法:实现字符串字符顺序颠倒

C语言strrev函数用法:实现字符串字符顺序颠倒

时间:2026-08-18  |  作者:星际追番人  |  阅读:0

函数名: strrev

C语言strrev()函数:将字符串中的字符全部颠倒顺序

基本信息

头文件:

函数原型: char *strrev(char *str);

功 能: 将字符串中的字符全部颠倒顺序,重新排序

参 数: char *str 为要进行倒序的字符串

返回值: 返回指向颠倒顺序后的字符串指针

使用说明

需要特别注意的是:这个函数并不会创建新的字符串,而是直接在原有内容上进行修改。

也正因为如此,它只能用来逆置字符数组,不能拿来逆置字符串指针所指向的字符串。

原因很简单,字符串指针通常指向的是字符串常量,而常量本身是不能被修改的。

示例程序

来看一个简单的程序示例:把字符串数组forward中的字符顺序倒过来,再输出结果。

#include

#include

int main(void){

   char forward[20] = "www.dotcpp.com";

   printf("Before strrev(): %sn", forward);

   strrev(forward);

   printf("After strrev(): %sn", forward);

   return 0;

}

运行结果

Before strrev(): www.dotcpp.com
After strrev(): moc.ppctod.www


免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多