c語言字串函式總結

2021-09-29 01:16:59 字數 950 閱讀 1094

1.字串連線函式strcat

extern char *strcat(char *dest, const char *src);

#include

把src所指向的字串(包括「\0」)複製到dest所指向的字串後面(刪除*dest原來末尾的「\0」)。要保證*dest足夠長,以容納被複製進來的*src。*src中原有的字元不變。返回指向dest的指標。

2.字串比較函式strcmp

strcmp函式是string compare(字串比較)的縮寫,用於比較兩個字串並根據比較結果返回整數。基本形式為strcmp(str1,str2),若str1=str2,則返回零;若str1str2,則返回正數。 [1-2]

3.字串複製函式strcpy

原型宣告:char *strcpy(char* dest, const char *src);

標頭檔案:#include 和 #include

功能:把從src位址開始且含有null結束符的字串複製到以dest開始的位址空間

說明:src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來容納src的字串。

返回指向dest的指標。

原型:strlen(str1);

功能:計算字串str1的長度

返回:乙個int值

注意:字串的長度不包括字元'\0'

5.strchr函式

原型:strchr(str,c);

原型2:strrchr(str,c);

功能2:在字串str中從後向前開始查詢字元c首次出現的位置

原型3:strstr(str1,str2);

功能3:在字串str1中查詢字串str2的位置,若找到,則返回str2第乙個字元在str1中的位置的指標,若沒找到,返回null

返回:字元c的位置的指標,若沒有查詢到字元c,則返回空指標null

C語言字串函式總結

用法 size t strlen const char s 返回字串s的長度,不包括結尾的 0 include include int main int argc,char argv result strlen 5 sizeof 6 include include int mylen const c...

C語言 字串函式總結

陣列和指標 陣列和指標的區別 字串陣列 指標和字串 字串輸入 scanf 函式 字串輸出 字串函式 ctype.h中的函式 寫在前面 本文基於上課所用ppt及 c primer plus 第6版,也是多源於此。字串函式一直是本人弱項,終於熬過了考試周,來總結一下為c語言的期末機試做準備。字串 以 空...

C語言字串函式總結(部分常見字串函式)

1.atoi 函式 將字串轉換成整數 標頭檔案 include stdlib.h 定義函式 int atoi const char nptr 函式說明 atoi 會掃瞄引數nptr字串,跳過前面的空格字元,直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字串結束時 0 才結束轉換,並將結果返回。...