看板 C_and_CPP 關於我們 聯絡資訊
剛剛無聊試了試自製的strlen,結果發現自製的比<string.h>的strlen慢滿多的 自製的差不多長這樣-> while(str[len] != '\0') len++ 所以很好奇人家是怎麼寫的,實際去找了glibc對strlen的實作之後~~~ 大為驚嘆!!! 這什麼東東!!! 有沒有神人大大可以幫忙抽象化一下的 ? 如果用序向邏輯和組合邏輯來比喻 依我對它的感覺,它比較像組合邏輯,沒啥邏輯可言XD 只有輸入和對的輸出... 這實在難懂啊... 附上原始碼: http://www.stdlib.net/~colmmacc/strlen.c.html -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.160.201 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1430233416.A.3F6.html ※ 編輯: OPIV (114.37.160.201), 04/28/2015 23:14:40