天天看點

GNU LIBC源代碼學習之strcmp

比較兩個字元串

我的代碼塊

這裡,上面的方法。不可靠,沒有明白的内在邏輯。 

看看源代碼

要比較s1和s2的每個位元組的大小,則,兩者比較,最簡單的分類就是相等和不相等,在相等的時候繼續,不相等時。馬上計算傳回。

至于 

const unsigned char s1 = (const unsigned char ) p1; 

const unsigned char s2 = (const unsigned char ) p2; 

這樣轉換的妙處,未能體會

本文轉自mfrbuaa部落格園部落格,原文連結:http://www.cnblogs.com/mfrbuaa/p/5340656.html,如需轉載請自行聯系原作者