5 字串和陣列的工具

會先翻譯這一頁主要還是因為深入淺出 C中2.5 字串︰字串理論裡有個小錦曩,建議我們參閱http://tinyurl.com/82acwue這個短網址就是連到這個英文頁啦,看來最基本的就是這一章,從這一章開始做應該是最好的。

字串(或者說是字元陣列)的操作是很多程式一個重要的部份,GNU C函式庫提供了一整套的字串工具函式,包括複製、串接、比較和搜尋字串的函式,這一類很多的函式也可以在儲存空間的任意區域上操作;例如,memcpy函式可以用來複製任何位元組的內容。

對於剛開始寫C的程式設計師來說在他們自己的程式碼中複製這個功能來”重塑車輪”是相當常見的,熟悉函式庫並使用他們是值得的,因為這對程式的維護、效率及可移植性很有用。

例如,你可以很簡單地用兩行程式碼來比較一個字串跟另一個字串,但假如你使用內建的strcmp函式,你不太可能會有錯,而且這些函式庫的函式通常都已經過最佳化了,你的程式也會跑得比較快。

下一章: ,前一章:Character Handling,單元首頁:Top

 

感謝你看到這裡,很快就可以離開了,但最好的獎勵行動就是按一下幫我分享或留言,感恩喔~

點我分享到Facebook

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *