C语⾔字符串逆序函数strrev()头⽂件
#include<string.h>
函数原型
char*strrev(char*str);
功能
把字符串str的所有字符的顺序颠倒。(逆序)
⽰例
#include<stdio.h>
#include<string.h>
int main()
{
/
/char *a = "asdfg";
//printf("%s", strrev(a)); //⽤法错误
//strrev()不会⽣成新的字符串,只是修改传⼊的字符串
//字符指针指向的是字符串常量,不能修改
//所以,只能反转字符数组,不能反转字符指针指向的字符串
//正确⽤法⼀
char b[]="abcde";
printf("%s",strrev(b));
//正确⽤法⼆
char c[]="wxyz";
c语言char的用法char*d = c;
printf("%s",strrev(d));
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论