哪个更快:使用全局,按值传递,使用指针?

时间:2013-06-03 08:11:58

标签: c performance pointers global-variables

我想知道c中的性能/速度哪个更快:使用全局,传递值,使用指针?

我有一个我想编写的程序,需要一段时间才能执行,我希望它尽可能快。我确实知道C中的一些效率“技巧”,但我不确定这一点。例如。如果只使用全局变量更快,那么如果你抓住我的漂移,我会倾向于使用“更多”全局变量......

由于

1 个答案:

答案 0 :(得分:0)

它在很大程度上取决于机器,变量的类型,在函数内部和外部使用它的方式,无论是const还是volatile,编译器,你传递的标志到编译器等。

如果没有优化的程序和系统来优化它,就无法进行优化。

(免责声明:我对此事没有真正的专业知识)