C語言 strrev函式

2021-08-30 17:22:42 字數 441 閱讀 6343

標頭檔案:#include

strrev()函式將字串逆置,其原型為: char *strrev(char *str);

【引數說明】str為要逆置的字串。

strrev()將str所指的字串逆置。

【返回值】返回指向逆置後的字串的指標。

strrev()不會生成新字串,而是修改原有字串。因此它只能逆置字元陣列,而不能逆置字串指標指向的字串,因為字串指標指向的是字串常量,常量不能被修改。

【函式示例】看看strrev()是否改變原有字串。

#include#includeint main()

【執行結果】

the origin string of str1 is: abcxyz

the reverse string of str1 is: zyxcba

php函式strrev 反轉中文字串亂碼的問題

解決辦法 先把中文字串打散成陣列,然後用krsort 函式對陣列按鍵名降序排序,排好序之後再用implode 或join 函式將陣列合併成字串。header content type text html charset utf 8 str 反轉中文 str arr ch2arr str 將中文字串打...

C語言 函式

1 實參和形參在數量上,型別上,順序上應嚴格一致,否則會發生 型別不匹配 錯誤。2 實參可以是常量,變數,表示式甚至是函式。但是在傳遞給函式前,必須有確定的值。3 形參變數只有在被呼叫時才分配記憶體單元,只有在函式內部有效,函式結束後不能再使用。4 實參和形參佔據不同的儲存單元。5 函式預設採用值傳...

c語言 函式

函式是實現某個功能的 段 函式之間的關係是並列的,不能巢狀 函式的定義 函式的返回值型別 函式名 引數的型別 引數名1.正常的函式有三部分 1.函式的宣告 2.函式的定義 3.函式的呼叫 如果函式在定義之前被呼叫的話,需要對函式提前進行宣告,當然在定義之後在呼叫如果沒有宣告也不會提示錯誤 函式的返回...