【C語言】編寫一個函式reverse_string(char * string) 實現:將引數字串中的字元反向排列。要求:不能使用C函式庫中的字串操作函式。
// 編寫一個函式reverse_string(char * string)
//實現:將引數字串中的字元反向排列。
//要求:不能使用C函式庫中的字串操作函式。
#include <stdio.h>
int main ()
{
void reverse_string(char * str);
char s[] = "doudouwa";
printf("%s\n",s);
reverse_string(s);
printf("%s\n",s);
return 0;
}
void reverse_string(char * str)
{
char temp;
int i,j;
for(i=0; ;i++)
{
if(*(str+i)=='\0')
break;
} //求字串長度
i--;
for(j=0;j<=i;i--,j++)
{
temp=*(str+j);
*(str+j)=*(str+i);
*(str+i)=temp;
} //字串翻轉
}
<img src="https://img-blog.csdn.net/20150325174901474?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91ZG91d2ExMjM0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
相關文章
- C語言-字串函式的實現(一)之strlenC語言字串函式
- 【C語言】常用的字串函式及相關函式的自我實現C語言字串函式
- C語言-字串函式的實現(五)之strstrC語言字串函式
- c語言與字串相關的庫函式的模擬實現C語言字串函式
- C語言相關的基礎字串函式C語言字串函式
- 【C語言】函式的概念和函式的呼叫(引數傳遞)C語言函式
- C語言之字串處理函式C語言字串函式
- c++字串查詢函式實現C++字串函式
- C語言的函式C語言函式
- 模擬實現不受限制的字串函式--C語言版字串函式C語言
- PHP 每日一函式 — 字串函式 convert_cyr_string ()PHP函式字串
- C語言qsort函式的使用C語言函式
- 2020.12.04 重寫字串操作函式字串函式
- T-SQL——函式——字串操作函式SQL函式字串
- c語言快速排序(庫函式使用)C語言排序函式
- C語言庫函式及示例C語言函式
- C++分割字串,及strtok函式使用C++字串函式
- C語言字串工具箱DIY之剔除字串首尾的空白字元的str_trim函式C語言字串字元函式
- SqlServer中將字串轉utf-8的函式、支援中文的UrlEncode函式SQLServer字串函式
- C語言常用函式C語言函式
- C語言 execve()函式C語言函式
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- 探索MySQL高階語句(數學函式、聚合函式、字串函式、日期時間函式)MySql函式字串
- PHP 每日一函式 — 字串函式 crypt ()PHP函式字串
- PHP 每日一函式 — 字串函式 chr ()PHP函式字串
- PHP 每日一函式 — 字串函式 addslashes ()PHP函式字串
- PHP 每日一函式 — 字串函式 addcslashes ()PHP函式字串
- MySQL函式學習(一)-----字串函式MySql函式字串
- 字串相關函式的實現字串函式
- Python中將函式作為另一個函式的引數傳入並呼叫Python函式
- C語言函式sscanf()的用法C語言函式
- C 語言實現泛型 swap 函式泛型函式
- MySQL(四)日期函式 NULL函式 字串函式MySql函式Null字串
- Js字串操作函式大全JS字串函式
- 手撕字串操作函式字串函式
- Lesson12——NumPy 字串函式之 Part1:字串操作函式字串函式
- C語言函式指標與回撥函式使用方法C語言函式指標
- 08. C語言函式C語言函式
- C語言 函式指標C語言函式指標