第1周:指針與字符串——1.4 字符串函數(shù)的實(shí)現(xiàn)

1. strlen


不修改傳入的數(shù)組


2. strcmp

返回0表示相等,不等時(shí)給出不相等字符的差值(Unix)。

Dev C++ : ?s1 > s2 時(shí)返回1,s1 < s2 時(shí)返回-1.

注意:數(shù)組的比較永遠(yuǎn)是false。數(shù)組的地址一定不會(huì)相同,用==比較數(shù)組變量時(shí),表達(dá)的是它們是否是相同地址)。


3.strcpy

多核拷貝時(shí)要求不重疊,不然有沖突。返回字符串 dst 是為了讓結(jié)果能參與運(yùn)算。


常見的使用strcpy的套路,先動(dòng)態(tài)申請(qǐng)內(nèi)存。


4. strcat


5.字符串中找字符

返回指針指向你要找的字符

從左開始找和從右開始找。


6.字符串中找字符串


strcasestr忽略大小寫
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容