strrchr C語言函式

2021-06-25 18:04:09 字數 722 閱讀 8146

函式名稱: strrchr

函式原型:char *strrchr(const char *str, char c);

所屬庫: string.h

函式功能:查詢乙個字元c在另乙個字串str中末次出現的位置(也就是從str的右側開始查詢字元c首次出現的位置),並返回從字串中的這個位置起,一直到字串結束的所有字元。如果未能找到指定字元,那麼函式將返回null。

strchr

1

2

3

4

5

6

7

8

9

10

11

12

13

14

#include

#include

intmain(void)

strrchr返回的

指標應當指向"rings"裡的'r',而不是「there」或"are"裡的'r'。

執行結果是:the character r is at position:rings

C語言 函式

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

c語言 函式

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

C C 語言函式

memset 將s所指向的某一塊記憶體中的前n個 位元組的內容全部設定為ch指定的ascii值,塊的大小由第三個引數指定,這個函式通常為新申請的記憶體做初始化工作,其返回值為指向s的指標。例項 void memset void s,int ch,size t n 函式解釋 將s中前n個位元組 typ...