查詢乙個字元c在另乙個字串str中末次出現的位置(也就是從str的右側開始查詢字元c首次出現的位置),並返回這個位置的位址。如果未能找到指定字元,那麼函式將返回null。使用這個位址返回從最後乙個字元c到str末尾的字串。
#include
#include
intmain
(void
)
strrchr返回的指標應當指向"rings"裡的』r』,而不是「there」或"are"裡的』r』。
執行結果是:the character r is at position:rings
char *strchr(const char *str, int c)
str-- 要被檢索的 c 字串。
c-- 在 str 中要搜尋的字元。
在引數str所指向的字串中搜尋第一次出現字元c(乙個無符號字元)的位置。
返回值返回乙個指向該字串中第一次出現的字元的指標,如果字串中不包含該字元則返回null空指標。
#include
char
*strchr
(char
*s,char c)
return
*s==c ? s :
null
;}
#include
#include
intmain
(void
)
the character r is at position: ring 兩分鐘搞懂開源許可協議
license是軟體的授權許可,規定了獲得 後擁有的權利,比如 是否可用於商業領域,如用到商業領域是否宣告版權等資訊。世界上的開源許可證 open source license 有上百個,我們在瀏覽github時候經常見的有 gpl,bsd,mit,mozilla,apache等,據github官方...
函式指標與指標函式的區別 兩分鐘搞懂C語言函式指標
在c語言中,很多開發人員都會害怕指標這個東西,但是真正懂它的就覺得很簡單了,你想把它弄懂,其實不難,請往下看。函式的名字其實就是該函式的位址,換句話說,函式名本身就是乙個指向其 區域的指標,因此取函式位址時,取址符是可選的。拓展 函式指標在c語言裡是特別重要的概念,因為很多關鍵技術最終都會落實到函式...
兩分鐘安裝mysql
mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir e mysql mysql 8.0 11 winx64 設定mysql資料庫的資料的存放目錄 datadir ...