© 1999-2048 dssz.net 粤ICP备11031372号
[C] C语言编程技巧 C编程
说明: 总结 在性能优化方面永远注意80-20准备,不要优化程序中开销不大的那80%, 这是劳而无功的。 宏定义是C语言中实现类似函数功能而又不具函数调用和返回开销的较好 方法,但宏在本质上不是函数,因而要防止宏展开后出现不可预料的结果,对宏 的定义和使用要慎而处之。很遗憾,标准C至今没有包括C++中inline函数的 功能,inline函数兼具无调用开销和安全的优点。 使用寄存器变量、内嵌汇编和活用位操作也是提高程序效率的有效方法。 除了编程上的技巧外,为提高系统的运行效率,我们通常也需要最大可能地<zhang4058> 在 上传 | 大小:348160