|
当时还详细写过这文章里有多少错误,结果论坛说有不良内容不让发……
简要说下就是,第一点,例子都是不相关的
拷贝字符串的例子,明显是要根据后续处理需求来选择的。而且宏占的空间比函数小,函数调用要占用额外空间的。
一般的空间换时间有个专有的名称,叫动态规划……
第二点,其实就是算法优化…… 如果你写的程序能做线性到常数级别的优化,多半是因为你算法或者数据结构学太水了……
第三点,老古董问题了,编译器为什么不替你优化?提示,有符号数的>>是怎么处理的?
第四点,别扯了,一般人写的汇编根本比不上编译器生成的;而且这作者连C标准库都不熟悉,memcpy是干什么的,居然说遇到终止字符…… |
|