[问题] glibc 2.7 strlen.c

楼主: OPIV (Monitor)   2015-04-28 23:03:33
刚刚无聊试了试自制的strlen,结果发现自制的比<string.h>的strlen慢满多的
自制的差不多长这样-> while(str[len] != '\0') len++
所以很好奇人家是怎么写的,实际去找了glibc对strlen的实作之后~~~
大为惊叹!!!
这什么东东!!!
有没有神人大大可以帮忙抽象化一下的 ?
如果用序向逻辑和组合逻辑来比喻
依我对它的感觉,它比较像组合逻辑,没啥逻辑可言XD 只有输入和对的输出...
这实在难懂啊...
附上原始码:
http://www.stdlib.net/~colmmacc/strlen.c.html

Links booklink

Contact Us: admin [ a t ] ucptt.com