文档库 最新最全的文档下载
当前位置:文档库 › glibc-string-srtncat

glibc-string-srtncat

glibc—strncat函数分析函数原型: char *strncat(char *dest, const char *src, size_t n)

整个程序是链为一体的。

Strncat函数的主要算法分析:

程序使用n >>2的思路,是使n向右移动2位(就是n/4)得到n4。

以4次链接为一次大循环,一共循环n4次。

n & = 3,(n & 0x011)正好得到第一步抛出的后两位,(就是n%4)。然后,在进行n次链接,就完成了函数一开始传递的参数n次了。

最后,字符串s1要添加末尾标志。

相关文档