C 語言中的 strrev() 函式是什麼?
一組字元稱為字串。
宣告
以下是宣告陣列的語法:
char stringname [size];
例如 - char string[50]; 字串長度為 50 個字元
初始化
- 使用單字元常量 -
char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}- 使用字串常量 -
char string[10] = "Hello":;
訪問 - 有一個控制字串"%s"用於訪問字串,直到遇到'\0'。
strrev()函式
- 此函式用於反轉字串。
- 反轉後的字串儲存在同一個字串中。
語法
以下是 strrev() 函式的語法:
strrev (string)
示例
以下程式展示了 strrev() 函式的用法。
#include<stdio.h>
main ( ){
char a[50] ;
clrscr( );
printf ("enter a string");
gets (a);
strrev (a);
printf("reversed string = %s",a)
getch ( );
}輸出
當執行以上程式時,它會產生以下結果:
enter a string Hello Reverse string = olleH
示例 2
讓我們看另一個例子,以瞭解有關字串反轉的更多資訊。
使用 strrev 庫函式反轉字串的 C 程式如下所示:
#include<stdio.h>
#include<string.h>
void main(){
char string[25];
printf("Enter String to be reversed : ");
gets(string);
printf("String before strrev(): %s
",string);
strrev(string);
printf("The string after strrev(): ");
puts(string);
}輸出
當執行以上程式時,它會產生以下結果:
Enter String to be reversed : Tutorials Point String before strrev(): Tutorials Point The string after strrev(): tnioP slairotuT
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP