首頁 / 5 字串和陣列的工具

5 字串和陣列的工具

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

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

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

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

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

 

發表迴響

你的電子郵件位址並不會被公開。 Required fields are marked *

*

Scroll To Top
按讚 !
愛你喔!