一般面試字符串的題目分四種:1,, 基本運算(求長度,連接,,比較)2. 格式轉(zhuǎn)換(atoi, itoa) 3.字符串翻轉(zhuǎn) 4. 模式匹配,。 1. 基本運算 a. 賦值操作 函數(shù)原型:int StrAssign(const char *s, char *t) 函數(shù)說明:將s的內(nèi)容付給t 函數(shù)定義: int StrAssign(const char *s, char *t){ b. 連接操作 函數(shù)原型:int Concat(char *s, const char *t) 函數(shù)說明:將串t連接到串s的尾部,形成一個新串 函數(shù)定義: c.求長度 函數(shù)原型:int StrLen(char *s) 函數(shù)說明:返回串s的長度 函數(shù)定義: int StrLen(char *s){ d. 字符串比較 函數(shù)原型:int StrCmp(const char *s, const char *t) 函數(shù)說明:比較兩個串的大小,,返回值為-1,0,1表示s<t, s=t,s>t,。 函數(shù)定義: int StrCmp(const char *s, const char *t){ //不區(qū)分大小寫的字符串比較函數(shù) |
|