5 使用字串庫函式

2021-06-22 00:51:58 字數 640 閱讀 8197

5.1 計算字串長度,函式原型如下:

size_t strlen(const char *s);

size_t 是乙個無符號整型 unsigned int

該函式返回第乙個空字元\0前面的字元個數。

#include

// 獲得字串長度

void test_strlen()

5.2 字串拷貝

函式原型

char * stpcpy(char *s1, const char *s2);

我們不能直接通過賦值的方式為字元陣列賦值,(初始化除外)例如:

// 字串拷貝

void test_strcpy()

5.3 字串連線

函式原型

char * strcat(char *restrict s1, const char *restrict s2);

// 字串連線

void test_strcat()

5.4 字串比較

函式原型

int strcmp(const char *s1, const char *s2);

返回值 -1 0 1

// 字串比較

void test_strcmp()

該部落格原文出處:

字串庫函式

只用字串庫函式需要加上標頭檔案 include 字串陣列都根據 0 來判斷字串結尾 形參為char 型別,則實參可以是char陣列或者字串常量。字串的拷貝 strcpy char dest,char src 字串比較大小 int strcmp char s1,char s2 求字串長度 int st...

C語言常用字串庫函式實現

早聞寫技術部落格的n種功效,將理解的東西寫出來,既滿足了自己的自豪感,還能讓藏在民間的高手指出不足或錯誤之處,實及一大好事。雖為一學生,無工作 缺女友,但還是諸事煩身,部落格也已許久沒有加入新的文章了。今已是奔 四 之人,快來面臨找工作之困,也早聞大的it公司都重視基礎 c c 資料結構 演算法 計...

字串庫函式 strtok

string.h 中定義 char strtok char str,const char delim 當strtok 在引數str的字串中發現引數delim中包涵的分割字元時,則會將該字元改為 0 字元。在第一次呼叫時,strtok 必需給予引數str字串,往後的呼叫則將引數str設定成null。每...