C语言 strrev()实例讲解

时间:2022-04-06
本文章向大家介绍C语言 strrev()实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
strrev()函数是C中的内置函数,并且在字符串头文件。 strrev()函数用于反转给定的字符串。

用法:

char *strrev(char *str);

参数:


  • str:给定的字符串,需要反转。

返回值:该函数在反转给定字符串后返回字符串。

注意:这是一个非标准函数,仅适用于旧版本的MicrosoftC。

以下示例程序旨在说明C语言中的strrev()函数:

示例1:

// C program to demonstrate 
// example of strrev() function 
  
#include<stdio.h> 
#include<string.h> 
  
int main() 
{ 
   char str[50] = "geeksforgeeks"; 
  
   printf("The given string is =%s\n",str); 
  
   printf("After reversing string is =%s",strrev(str)); 
  
   return 0; 
}

输出:

The given string is =geeksforgeeks
After reversing string is =skeegrofskeeg

示例2:

// C program to demonstrate 
// example of strrev() function 
  
#include<stdio.h> 
#include<string.h> 
  
int main() 
{ 
   char str[50] = "123456789"; 
  
   printf("The given string is =%s\n",str); 
  
   printf("After reversing string is =%s",strrev(str)); 
  
   return 0; 
}

输出:

The given string is = 123456789
After reversing string is = 987654321