阅读背景:

C语言高效编程

来源:互联网 

本博客为本人在学习相关知识总结。

C语言高效编程技巧

1)以时间换空间方法

使用指针和宏函数。宏函数与函数区别:宏函数占用大量的空间,而函数占用时间。函数调用时是要使用系统的栈来保存数据,如果编译器里有栈检查选项,一般在函数头会嵌入一个汇编语句对当前栈进行检查;同时CPU也在函数调用时保存和回复当前的现场,进行压栈和弹栈操作,故函数调用占用CPU时间。而宏函数仅仅作为预先写好的代码嵌入到当前程序,不会产生函数调用,仅仅是占用空间,在频繁调用同一个函数时,其现象突出。使用指




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: